--- vdr.c 2005-06-18 14:19:07.000000000 +0300 +++ vdr.c.mod 2005-07-31 22:27:38.000000000 +0300 @@ -738,12 +738,15 @@ Skins.Message(mtError, tr("Can't shutdown - option '-s' not given!")); break; } + LastActivity = 1; // not 0, see below! + UserShutdown = true; if (cRecordControls::Active()) { if (Interface->Confirm(tr("Recording - shut down anyway?"))) ForceShutdown = true; + cControl::Shutdown(); } - LastActivity = 1; // not 0, see below! - UserShutdown = true; + else + cControl::Shutdown(); break; default: break; }