git.cweiske.de
/
enigma2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a315d47
)
fix by Anders Holst: optimize ConfigInteger clamping
author
Felix Domke
<tmbinc@elitedvb.net>
Wed, 11 Jun 2008 21:11:36 +0000
(21:11 +0000)
committer
Felix Domke
<tmbinc@elitedvb.net>
Wed, 11 Jun 2008 21:11:36 +0000
(21:11 +0000)
lib/python/Components/config.py
patch
|
blob
|
history
diff --git
a/lib/python/Components/config.py
b/lib/python/Components/config.py
index 1757ef40bc69c33c18164157006c251e7c5ce2f7..b0f5fe6d9ed13de26096777b25ad61bae5414b15 100644
(file)
--- 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]))
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
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):
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
ConfigSequence.__init__(self, seperator = ":", limits = [limits], default = default)
# you need to override this to do input validation