Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorEduardo Silva <edsiper@monotop.(none)>2007-03-10 22:37:44 (GMT)
committer Eduardo Silva <edsiper@monotop.(none)>2007-03-10 22:37:44 (GMT)
commitb5ced20ca4264c64aa25789b78d753303a68d8a9 (patch)
tree7cc84dba8b8ff00abc5696ce2c7f03d595e1d0d3 /services
parentf8a3daa2b62c0e7c9d57d53bf1ad457f6ea8215a (diff)
Console: battery box improves
Diffstat (limited to 'services')
-rw-r--r--services/console/interface/xo/battery.py10
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):