config.py: fix set/getValue for ConfigSelectionNumber
authorghost <andreas.monzner@multimedia-labs.de>
Thu, 19 Nov 2009 07:48:37 +0000 (08:48 +0100)
committerghost <andreas.monzner@multimedia-labs.de>
Thu, 19 Nov 2009 07:49:29 +0000 (08:49 +0100)
lib/python/Components/config.py

index 876e3a34a7b56683960a98981088ef409eb1bf35..a6007b105f62ebb9f5e73bc1291546e95a69d200 100755 (executable)
@@ -1034,13 +1034,13 @@ class ConfigSelectionNumber(ConfigSelection):
                        step += stepwidth
                
                ConfigSelection.__init__(self, choices, default)
-               
+
        def getValue(self):
-               return int(self.text)
+               return int(ConfigSelection.getValue(self))
 
        def setValue(self, val):
-               self.text = str(val)
-               
+               ConfigSelection.setValue(self, str(val))
+
        def handleKey(self, key):
                if not self.wraparound:
                        if key == KEY_RIGHT:
@@ -1050,8 +1050,6 @@ class ConfigSelectionNumber(ConfigSelection):
                                if self.choices.index(self.value) == 0:
                                        return
                ConfigSelection.handleKey(self, key)
-                               
-                               
 
 class ConfigNumber(ConfigText):
        def __init__(self, default = 0):