From 1557c715e461d5a7deb04bb008c6497441351bbe Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Sun, 30 Jul 2006 22:56:43 +0000 Subject: some minor speedups using caches and more selective updating --- lib/python/Components/Renderer/Progress.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/python/Components/Renderer/Progress.py') diff --git a/lib/python/Components/Renderer/Progress.py b/lib/python/Components/Renderer/Progress.py index b6f2b1c8..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: -- cgit v1.2.3