diff options
Diffstat (limited to 'lib/python/Screens/MessageBox.py')
| -rw-r--r-- | lib/python/Screens/MessageBox.py | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/lib/python/Screens/MessageBox.py b/lib/python/Screens/MessageBox.py index 33d51b24..b16b8730 100644 --- a/lib/python/Screens/MessageBox.py +++ b/lib/python/Screens/MessageBox.py @@ -67,15 +67,16 @@ class MessageBox(Screen): self.timer.start(1000) def timerTick(self): - self.timeout -= 1 - if self.origTitle is None: - self.origTitle = self.instance.getTitle() - self.setTitle(self.origTitle + " (" + str(self.timeout) + ")") - if self.timeout == 0: - self.timer.stop() - self.timerRunning = False - self.timeoutCallback() - + if self.execing: + self.timeout -= 1 + if self.origTitle is None: + self.origTitle = self.instance.getTitle() + self.setTitle(self.origTitle + " (" + str(self.timeout) + ")") + if self.timeout == 0: + self.timer.stop() + self.timerRunning = False + self.timeoutCallback() + def timeoutCallback(self): print "Timeout!" self.ok() |
