diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2010-09-13 23:42:23 +0200 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2010-10-06 11:05:02 +0200 |
| commit | 073cea58c7f58a9cd2fe2adf9c93c0557b54d854 (patch) | |
| tree | 6e5ca2f06fa78b915724c759a7f386610d7718e8 /lib/python/Screens | |
| parent | ddef990f9a2b56ef9c63dda46d1b84c9438410c5 (diff) | |
| download | enigma2-073cea58c7f58a9cd2fe2adf9c93c0557b54d854.tar.gz enigma2-073cea58c7f58a9cd2fe2adf9c93c0557b54d854.zip | |
fixes bug #582
handle keyboard entries in wizard correctly for dynamic config elements
Diffstat (limited to 'lib/python/Screens')
| -rwxr-xr-x | lib/python/Screens/Wizard.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/python/Screens/Wizard.py b/lib/python/Screens/Wizard.py index 1bff0284..a752d31c 100755 --- a/lib/python/Screens/Wizard.py +++ b/lib/python/Screens/Wizard.py @@ -387,10 +387,14 @@ class Wizard(Screen): def keyNumberGlobal(self, number): if (self.wizard[self.currStep]["config"]["screen"] != None): self.configInstance.keyNumberGlobal(number) + elif (self.wizard[self.currStep]["config"]["type"] == "dynamic"): + self["config"].handleKey(KEY_0 + number) def keyGotAscii(self): if (self.wizard[self.currStep]["config"]["screen"] != None): self["config"].handleKey(KEY_ASCII) + elif (self.wizard[self.currStep]["config"]["type"] == "dynamic"): + self["config"].handleKey(KEY_ASCII) def left(self): self.resetCounter() |
