fix bsod when select a not available service in channel selection
[enigma2.git] / lib / python / Components / Input.py
index 710ad0bc2e8c63a83cbec5c3c3478e847654adab..e0a7f44972549c961c9f116fff5597cfefcec5ef 100644 (file)
@@ -1,6 +1,6 @@
-from HTMLComponent import *
-from GUIComponent import *
-from VariableText import *
+from HTMLComponent import HTMLComponent
+from GUIComponent import GUIComponent
+from VariableText import VariableText
 
 from enigma import eLabel
 
@@ -20,6 +20,9 @@ class Input(VariableText, HTMLComponent, GUIComponent, NumericalTextInput):
                self.currPos = 0
                self.overwrite = 0
                self.setText(text)
+               
+       def __len__(self):
+               return len(self.text)
 
        def update(self):
                self.setMarkedPos(self.currPos)