Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS1
-rw-r--r--shell/view/devices/battery.py3
2 files changed, 4 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 9a285aa..922e24c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,4 @@
+* #722 Show "charging" badge on battery. (danw)
* #2010 Remember state when scrubbing. (marco)
Snapshot d38cacfe2c
diff --git a/shell/view/devices/battery.py b/shell/view/devices/battery.py
index cdd2e78..5aafc5c 100644
--- a/shell/view/devices/battery.py
+++ b/shell/view/devices/battery.py
@@ -46,10 +46,13 @@ class DeviceView(canvasicon.CanvasIcon):
# Update palette
if self._model.props.charging:
status = _STATUS_CHARGING
+ self.props.badge_name = 'theme:badge-charging'
elif self._model.props.discharging:
status = _STATUS_DISCHARGING
+ self.props.badge_name = None
else:
status = _STATUS_FULLY_CHARGED
+ self.props.badge_name = None
self._palette.set_level(self._model.props.level)
self._palette.set_status(status)