refs bug #429
[enigma2.git] / lib / python / Components / VariableValue.py
index 288de01a43431aea06307f21a7d63a8d66c97bef..feb453424b9948b3629f9c4c1759a272d23a63a5 100644 (file)
@@ -1,5 +1,3 @@
-import skin
-
 class VariableValue(object):
        """VariableValue can be used for components which have a variable value (like eSlider), based on any widget with setValue call"""
        
@@ -9,7 +7,10 @@ class VariableValue(object):
        def setValue(self, value):
                self.__value = value
                if self.instance:
-                       self.instance.setValue(self.__value)
+                       try:
+                               self.instance.setValue(self.__value)
+                       except TypeError:
+                               self.instance.setValue(0)
 
        def getValue(self):
                return self.__value