diff options
author | Eduardo Silva <edsiper@monotop.(none)> | 2007-03-10 22:37:44 (GMT) |
---|---|---|
committer | Eduardo Silva <edsiper@monotop.(none)> | 2007-03-10 22:37:44 (GMT) |
commit | b5ced20ca4264c64aa25789b78d753303a68d8a9 (patch) | |
tree | 7cc84dba8b8ff00abc5696ce2c7f03d595e1d0d3 /services | |
parent | f8a3daa2b62c0e7c9d57d53bf1ad457f6ea8215a (diff) |
Console: battery box improves
Diffstat (limited to 'services')
-rw-r--r-- | services/console/interface/xo/battery.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/services/console/interface/xo/battery.py b/services/console/interface/xo/battery.py index b4bd7e9..f4b9b02 100644 --- a/services/console/interface/xo/battery.py +++ b/services/console/interface/xo/battery.py @@ -80,9 +80,13 @@ class XO_Battery(gtk.Fixed): def _update_battery_status(self): - self._battery_charge = self._get_battery_status() - self.label_charge_value.set_text(str(self._battery_charge) + '%') - self._battery_drw.queue_draw() + new_charge = self._get_battery_status() + + if new_charge != self._battery_charge: + self._battery_charge = self._get_battery_status() + self.label_charge_value.set_text(str(self._battery_charge) + '%') + self._battery_drw.queue_draw() + return True def do_expose(self, widget, event): |