X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/ee0903f520403c5e03caef287f813e7b062d05ab..fde2880921e08e3546581a863e6292923c299959:/lib/python/Components/Renderer/Progress.py diff --git a/lib/python/Components/Renderer/Progress.py b/lib/python/Components/Renderer/Progress.py index 9caea5e5..f32802e4 100644 --- a/lib/python/Components/Renderer/Progress.py +++ b/lib/python/Components/Renderer/Progress.py @@ -12,7 +12,11 @@ class Progress(VariableValue, Renderer): GUI_WIDGET = eSlider - def changed(self): + def changed(self, what): + if what[0] == self.CHANGED_CLEAR: + (self.range, self.value) = ((0, 1), 0) + return + range = self.source.range or 100 value = self.source.value if value is None: @@ -25,9 +29,9 @@ class Progress(VariableValue, Renderer): instance.setRange(self.__start, self.__end) def setRange(self, range): - (__start, __end) = range + (self.__start, self.__end) = range if self.instance is not None: - self.instance.setRange(__start, __end) + self.instance.setRange(self.__start, self.__end) def getRange(self): return (self.__start, self.__end)