From 4a90e3afaa6d24fc82955b1ffc8a7f0237c618b2 Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Tue, 23 May 2006 14:32:45 +0000 Subject: [PATCH] fix bluescreens --- lib/python/Screens/Ci.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/python/Screens/Ci.py b/lib/python/Screens/Ci.py index 10e33cfe..cf9efd10 100644 --- a/lib/python/Screens/Ci.py +++ b/lib/python/Screens/Ci.py @@ -22,6 +22,7 @@ class CiMmi(Screen): print "ciMMI with action" + str(action) + self.tag = None self.slotid = slotid self.timer = eTimer() @@ -79,6 +80,8 @@ class CiMmi(Screen): def okbuttonClick(self): self.timer.stop() + if not self.tag: + return if self.tag == "WAIT": print "do nothing - wait" elif self.tag == "MENU": @@ -108,6 +111,8 @@ class CiMmi(Screen): def keyCancel(self): self.timer.stop() + if not self.tag: + return if self.tag == "WAIT": eDVBCI_UI.getInstance().stopMMI(self.slotid) self.closeMmi() @@ -149,7 +154,7 @@ class CiMmi(Screen): List.l.setList(list) return - if self.tag == "ENQ": + if self.tag and self.tag == "ENQ": type = TYPE_CONFIG else: type = TYPE_MENU -- 2.30.2