aboutsummaryrefslogtreecommitdiff
path: root/lib/python
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2008-06-11 21:11:36 +0000
committerFelix Domke <tmbinc@elitedvb.net>2008-06-11 21:11:36 +0000
commitf102cb21d9480254baca61167169459c7cbe05b4 (patch)
treea1c423b887848ebd2329cf3a2c16462154334169 /lib/python
parenta315d478f19538e04aab55323373476dd6c43d04 (diff)
downloadenigma2-f102cb21d9480254baca61167169459c7cbe05b4.tar.gz
enigma2-f102cb21d9480254baca61167169459c7cbe05b4.zip
fix by Anders Holst: optimize ConfigInteger clamping
Diffstat (limited to 'lib/python')
-rw-r--r--lib/python/Components/config.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/python/Components/config.py b/lib/python/Components/config.py
index 1757ef40..b0f5fe6d 100644
--- a/lib/python/Components/config.py
+++ b/lib/python/Components/config.py
@@ -363,11 +363,11 @@ class ConfigSequence(ConfigElement):
for i in self._value:
max_pos += len(str(self.limits[num][1]))
- while self._value[num] < self.limits[num][0]:
- self._value[num] += 1
+ if self._value[num] < self.limits[num][0]:
+ self._value[num] = self.limits[num][0]
- while self._value[num] > self.limits[num][1]:
- self._value[num] -= 1
+ if self._value[num] > self.limits[num][1]:
+ self._value[num] = self.limits[num][1]
num += 1
@@ -517,7 +517,7 @@ class ConfigClock(ConfigSequence):
ConfigSequence.__init__(self, seperator = ":", limits = [(0,23),(0,59)], default = [t.tm_hour, t.tm_min])
class ConfigInteger(ConfigSequence):
- def __init__(self, default, limits = (0, 10000000000)):
+ def __init__(self, default, limits = (0, 9999999999)):
ConfigSequence.__init__(self, seperator = ":", limits = [limits], default = default)
# you need to override this to do input validation