summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--panels/power/cc-battery-row.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/panels/power/cc-battery-row.c b/panels/power/cc-battery-row.c
index fe806224d..187642b70 100644
--- a/panels/power/cc-battery-row.c
+++ b/panels/power/cc-battery-row.c
@@ -229,6 +229,7 @@ cc_battery_row_new (UpDevice *device,
gdouble percentage;
UpDeviceKind kind;
UpDeviceState state;
+ gboolean is_present = TRUE;
g_autofree gchar *s = NULL;
g_autofree gchar *icon_name = NULL;
const gchar *name;
@@ -243,6 +244,7 @@ cc_battery_row_new (UpDevice *device,
g_object_get (device,
"kind", &kind,
"state", &state,
+ "is-present", &is_present,
"model", &name,
"percentage", &percentage,
"icon-name", &icon_name,
@@ -311,6 +313,9 @@ cc_battery_row_new (UpDevice *device,
self->kind = kind;
self->primary = primary;
+ if (!is_kind_battery)
+ gtk_widget_set_visible (GTK_WIDGET (self), is_present);
+
return self;
}