[vdr] [PATCH] obey Power key while replaying a recording

Marko Mäkelä marko.makela at hut.fi
Sun Jul 31 22:02:08 CEST 2005


Hi all,

Klaus responded to my private message about the Power
key being ignored while playing back a recording.
He suggested to add a cControl::Shutdown() call to
the kPower handler.  I did that, and the attached
patch (against vdr-1.3.27) works for me.

I'm not sure if it is necessary to move the
assignments before the cControl::Shutdown() call,
but I thought it would be safer that way.

	Marko
-------------- next part --------------
--- 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;
           }


More information about the vdr mailing list