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:
9a50f28
)
fix ConfigText to use unicode, fix ConfigClock
author
Felix Domke
<tmbinc@elitedvb.net>
Mon, 9 Oct 2006 21:15:18 +0000
(21:15 +0000)
committer
Felix Domke
<tmbinc@elitedvb.net>
Mon, 9 Oct 2006 21:15:18 +0000
(21:15 +0000)
lib/python/Components/config.py
patch
|
blob
|
history
diff --git
a/lib/python/Components/config.py
b/lib/python/Components/config.py
index 104e4465ce73eeb9973e82dc379fcf512aeae561..cf94614ce56ca7cfacfe6e30ed8bb2a98c45e366 100644
(file)
--- a/
lib/python/Components/config.py
+++ b/
lib/python/Components/config.py
@@
-415,7
+415,9
@@
class ConfigPosition(ConfigSequence):
class ConfigClock(ConfigSequence):
def __init__(self, default):
class ConfigClock(ConfigSequence):
def __init__(self, default):
- ConfigSequence.__init__(self, seperator = ":", limits = [(0,23),(0,59)], default = default)
+ import time
+ t = time.localtime(default)
+ ConfigSequence.__init__(self, seperator = ":", limits = [(0,23),(0,59)], default = [t.tm_hour, t.tm_min])
class ConfigInteger(ConfigSequence):
def __init__(self, default, limits):
class ConfigInteger(ConfigSequence):
def __init__(self, default, limits):
@@
-491,7
+493,7
@@
class ConfigText(ConfigElement, NumericalTextInput):
self.text = self.text.ljust(len(self.text) + 1)
elif key in KEY_NUMBERS:
number = self.getKey(getKeyNumber(key))
self.text = self.text.ljust(len(self.text) + 1)
elif key in KEY_NUMBERS:
number = self.getKey(getKeyNumber(key))
- self.text = self.text[0:self.marked_pos] +
str
(number) + self.text[self.marked_pos + 1:]
+ self.text = self.text[0:self.marked_pos] +
unicode
(number) + self.text[self.marked_pos + 1:]
elif key == KEY_TIMEOUT:
self.timeout()
return
elif key == KEY_TIMEOUT:
self.timeout()
return