diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-01-07 01:28:51 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-01-07 01:28:51 +0000 |
| commit | b58a0fa7cab89937586e2d08d79274fab3f14edc (patch) | |
| tree | 68d9d4078f46ffb280272c3678fea5c087c9a71d /lib | |
| parent | 674719294af7449c52d93b1969aeebbaa9117cbe (diff) | |
| download | enigma2-b58a0fa7cab89937586e2d08d79274fab3f14edc.tar.gz enigma2-b58a0fa7cab89937586e2d08d79274fab3f14edc.zip | |
ask user before a recordtimer set the box to standby or deepstandby
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/python/Screens/MessageBox.py | 6 | ||||
| -rw-r--r-- | lib/python/Screens/Standby.py | 8 |
2 files changed, 5 insertions, 9 deletions
diff --git a/lib/python/Screens/MessageBox.py b/lib/python/Screens/MessageBox.py index e9c0786f..6c7bdd3c 100644 --- a/lib/python/Screens/MessageBox.py +++ b/lib/python/Screens/MessageBox.py @@ -124,12 +124,8 @@ class MessageBox(Screen): def move(self, direction): if self.close_on_any_key: self.close(True) - self["list"].instance.moveSelection(direction) - if self.timerRunning: - self.timer.stop() - self.setTitle(self.origTitle) - self.timerRunning = False + self.stopTimer() def __repr__(self): return str(type(self)) + "(" + self.text + ")" diff --git a/lib/python/Screens/Standby.py b/lib/python/Screens/Standby.py index cb0a957e..0401cd90 100644 --- a/lib/python/Screens/Standby.py +++ b/lib/python/Screens/Standby.py @@ -89,7 +89,7 @@ from time import time inTryQuitMainloop = False class TryQuitMainloop(MessageBox): - def __init__(self, session, retvalue=1): + def __init__(self, session, retvalue=1, timeout=-1): self.retval=retvalue recordings = len(session.nav.getRecordings()) self.connected = False @@ -98,13 +98,13 @@ class TryQuitMainloop(MessageBox): next_rec_time = session.nav.RecordTimer.getNextRecordingTime() if recordings or (next_rec_time > 0 and (next_rec_time - time()) < 360): if retvalue == 1: - MessageBox.__init__(self, session, _("Recording(s) are in progress or comming up in few seconds... really shutdown now?"), type = MessageBox.TYPE_YESNO, timeout = -1, close_on_any_key = False) + MessageBox.__init__(self, session, _("Recording(s) are in progress or comming up in few seconds... really shutdown now?"), type = MessageBox.TYPE_YESNO, timeout = timeout) elif retvalue == 2: - MessageBox.__init__(self, session, _("Recording(s) are in progress or comming up in few seconds... really reboot now?"), type = MessageBox.TYPE_YESNO, timeout = -1, close_on_any_key = False) + MessageBox.__init__(self, session, _("Recording(s) are in progress or comming up in few seconds... really reboot now?"), type = MessageBox.TYPE_YESNO, timeout = timeout) elif retvalue == 4: pass else: - MessageBox.__init__(self, session, _("Recording(s) are in progress or comming up in few seconds... really restart now?"), type = MessageBox.TYPE_YESNO, timeout = -1, close_on_any_key = False) + MessageBox.__init__(self, session, _("Recording(s) are in progress or comming up in few seconds... really restart now?"), type = MessageBox.TYPE_YESNO, timeout = timeout) self.skinName = "MessageBox" session.nav.record_event.append(self.getRecordEvent) self.connected = True |
