--- vdr.c.orig 2005-06-18 14:19:07.000000000 +0300 +++ vdr.c 2005-08-07 01:08:04.000000000 +0300 @@ -739,9 +739,13 @@ break; } if (cRecordControls::Active()) { - if (Interface->Confirm(tr("Recording - shut down anyway?"))) + if (Interface->Confirm(tr("Recording - shut down anyway?"))) { ForceShutdown = true; + cControl::Shutdown(); + } } + else + cControl::Shutdown(); LastActivity = 1; // not 0, see below! UserShutdown = true; break;