diff options
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Screens/Ci.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/lib/python/Screens/Ci.py b/lib/python/Screens/Ci.py index 01df7947..a32ce344 100644 --- a/lib/python/Screens/Ci.py +++ b/lib/python/Screens/Ci.py @@ -124,14 +124,20 @@ class CiMmi(Screen): else: print "give cancel action to ci" + def keyConfigEntry(self, key): + try: + self["entries"].handleKey(key) + except AttributeError: + pass + def keyNumberGlobal(self, number): - self["entries"].handleKey(config.key[str(number)]) + self.keyConfigEntry(config.key[str(number)]) def keyLeft(self): - self["entries"].handleKey(config.key["prevElement"]) + self.keyConfigEntry(config.key["prevElement"]) def keyRight(self): - self["entries"].handleKey(config.key["nextElement"]) + self.keyConfigEntry(config.key["nextElement"]) def updateList(self, list): List = self["entries"] @@ -156,7 +162,6 @@ class CiMmi(Screen): List.l.setList(list) - def showWait(self): self.tag = "WAIT" self["title"].setText("") |
