diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-05-22 15:21:41 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-05-22 15:21:41 +0000 |
| commit | d43e4676bd757d1de73b8dd669154ffd42192b10 (patch) | |
| tree | bc2fc75985ed28aefeaef89733b785f2838b9f91 /lib/python/Screens | |
| parent | 778e07c733576c6ca23e75bfd05932159ec4dd29 (diff) | |
| download | enigma2-d43e4676bd757d1de73b8dd669154ffd42192b10.tar.gz enigma2-d43e4676bd757d1de73b8dd669154ffd42192b10.zip | |
fix bluescreen in ci menu when no entries in a menulist an ok is pressed
reset CI when opening CI Menu and ci is not initialized yet
Diffstat (limited to 'lib/python/Screens')
| -rw-r--r-- | lib/python/Screens/Ci.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/python/Screens/Ci.py b/lib/python/Screens/Ci.py index a32ce344..ecc56044 100644 --- a/lib/python/Screens/Ci.py +++ b/lib/python/Screens/Ci.py @@ -89,7 +89,11 @@ class CiMmi(Screen): print "do nothing - wait" elif self.tag == "MENU": print "answer MENU" - eDVBCI_UI.getInstance().answerMenu(self.slotid, self["entries"].getCurrent()[1]) + cur = self["entries"].getCurrent() + if cur: + eDVBCI_UI.getInstance().answerMenu(self.slotid, cur[1]) + else: + eDVBCI_UI.getInstance().answerMenu(self.slotid, 0) self.showWait() elif self.tag == "LIST": print "answer LIST" |
