summaryrefslogtreecommitdiff
path: root/src/gpm-upower.c
diff options
context:
space:
mode:
authorraveit65 <[email protected]>2016-07-09 20:00:33 +0200
committerraveit65 <[email protected]>2016-07-25 16:13:41 +0200
commit3902409bb09d5db383e88164bbf2d07811ca7392 (patch)
treeca80fd7186c384735ff9dc1a5840f153c679ea0f /src/gpm-upower.c
parent2028048b148559cada1f700305fd39b192dd8c89 (diff)
downloadmate-power-manager-3902409bb09d5db383e88164bbf2d07811ca7392.tar.bz2
mate-power-manager-3902409bb09d5db383e88164bbf2d07811ca7392.tar.xz
trivial: provide some text for devices that are not present in gpm_upower_get_device_summary()
taken from: https://git.gnome.org/browse/gnome-power-manager/commit/?id=215f683
Diffstat (limited to 'src/gpm-upower.c')
-rw-r--r--src/gpm-upower.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/gpm-upower.c b/src/gpm-upower.c
index 43f0568..43969e2 100644
--- a/src/gpm-upower.c
+++ b/src/gpm-upower.c
@@ -203,11 +203,14 @@ gpm_upower_get_device_summary (UpDevice *device)
"time-to-empty", &time_to_empty,
NULL);
- if (!is_present)
- return NULL;
-
kind_desc = gpm_device_kind_to_localised_string (kind, 1);
+ /* not installed */
+ if (!is_present) {
+ /* TRANSLATORS: device not present */
+ return g_strdup_printf (_("%s not present"), kind_desc);
+ }
+
/* don't display all the extra stuff for keyboards and mice */
if (kind == UP_DEVICE_KIND_MOUSE ||
kind == UP_DEVICE_KIND_KEYBOARD ||