summaryrefslogtreecommitdiff
path: root/battstat/battstat_applet.c
diff options
context:
space:
mode:
authorrbuj <[email protected]>2021-12-24 15:27:50 +0100
committerLuke from DC <[email protected]>2022-03-23 04:31:52 +0000
commit72ae2b2176a40f7be71ecfa36caed4a8c0cec8c3 (patch)
tree1270da452fbc6dc381ef708249de21b2c3d41e18 /battstat/battstat_applet.c
parent27179fe049f751ec173ba5658ac6585163eeac20 (diff)
downloadmate-applets-72ae2b2176a40f7be71ecfa36caed4a8c0cec8c3.tar.bz2
mate-applets-72ae2b2176a40f7be71ecfa36caed4a8c0cec8c3.tar.xz
battstat: present is bistate, charging and acline_status are tristate
Diffstat (limited to 'battstat/battstat_applet.c')
-rw-r--r--battstat/battstat_applet.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/battstat/battstat_applet.c b/battstat/battstat_applet.c
index 30d15e75..41f29fa0 100644
--- a/battstat/battstat_applet.c
+++ b/battstat/battstat_applet.c
@@ -675,8 +675,7 @@ check_for_updates (gpointer data)
}
if (battstat->last_charging &&
- battstat->last_acline_status &&
- battstat->last_acline_status!=1000 &&
+ battstat->last_acline_status == POWER_STATUS_ON &&
!info.charging &&
info.on_ac_power &&
info.present &&
@@ -726,10 +725,10 @@ check_for_updates (gpointer data)
battstat->refresh_label = FALSE;
}
- battstat->last_charging = (info.charging != FALSE);
+ battstat->last_charging = info.charging;
battstat->last_batt_life = info.percent;
battstat->last_minutes = info.minutes;
- battstat->last_acline_status = (info.on_ac_power != FALSE);
+ battstat->last_acline_status = info.on_ac_power;
battstat->last_present = info.present;
return TRUE;
@@ -1146,8 +1145,8 @@ battstat_applet_fill (MatePanelApplet *applet)
battstat->applet = GTK_WIDGET (applet);
battstat->refresh_label = TRUE;
battstat->last_batt_life = 1000;
- battstat->last_acline_status = 1000;
- battstat->last_charging = 1000;
+ battstat->last_acline_status = POWER_STATUS_UNKNOWN;
+ battstat->last_charging = POWER_STATUS_UNKNOWN;
battstat->orienttype = mate_panel_applet_get_orient (applet);
battstat->battery_low_dialog = NULL;
battstat->battery_low_label = NULL;