From 9fa4ff7653117a3764d46e1b4ad20d86834f7812 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Thu, 15 Sep 2016 16:44:14 +0200 Subject: [PATCH 1/1] hide panel plugin label on unknown state (no battery available) Signed-off-by: Christian Hesse --- panel-plugins/power-manager-plugin/power-manager-button.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/panel-plugins/power-manager-plugin/power-manager-button.c b/panel-plugins/power-manager-plugin/power-manager-button.c index 0069f3b..72f364c 100644 --- a/panel-plugins/power-manager-plugin/power-manager-button.c +++ b/panel-plugins/power-manager-plugin/power-manager-button.c @@ -1225,10 +1225,12 @@ power_manager_button_update_label (PowerManagerButton *button, UpDevice *device) "time-to-full", &time_to_full, NULL); - /* Hide the label if the battery is fully charged */ + /* Hide the label if the battery is fully charged + * or state unknown (no battery available) */ if (state == UP_DEVICE_STATE_CHARGING) power_manager_button_set_label (button, percentage, time_to_full); - else if (state == UP_DEVICE_STATE_FULLY_CHARGED) + else if (state == UP_DEVICE_STATE_FULLY_CHARGED + || state == UP_DEVICE_STATE_UNKNOWN) gtk_widget_hide (GTK_WIDGET (button->priv->panel_label)); else power_manager_button_set_label (button, percentage, time_to_empty); -- 2.10.0