From 7c8c2b339b747763eede225a0ca554a405e5ac7b Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Sat, 30 Dec 2006 15:07:29 +0000 Subject: send evStart before tuneFailed Events.. fix evNoResources fix some bluescreens caused by notification handling --- lib/python/Screens/MessageBox.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'lib/python/Screens/MessageBox.py') 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() -- cgit v1.2.3