Fix battery showing/hiding (issue #531)
This commit is contained in:
parent
333ed7a207
commit
5c474f4256
1 changed files with 15 additions and 15 deletions
|
@ -81,21 +81,6 @@ void update_battery_tick(void *arg)
|
|||
tint_exec(ac_disconnected_cmd);
|
||||
}
|
||||
|
||||
if (old_found == battery_found && old_percentage == battery_state.percentage &&
|
||||
old_hours == battery_state.time.hours && old_minutes == battery_state.time.minutes) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (battery_state.percentage < battery_low_status && battery_state.state == BATTERY_DISCHARGING &&
|
||||
!battery_low_cmd_sent) {
|
||||
tint_exec(battery_low_cmd);
|
||||
battery_low_cmd_sent = 1;
|
||||
}
|
||||
if (battery_state.percentage > battery_low_status && battery_state.state == BATTERY_CHARGING &&
|
||||
battery_low_cmd_sent) {
|
||||
battery_low_cmd_sent = 0;
|
||||
}
|
||||
|
||||
int i;
|
||||
for (i = 0; i < num_panels; i++) {
|
||||
if (!battery_found) {
|
||||
|
@ -121,6 +106,21 @@ void update_battery_tick(void *arg)
|
|||
panel_refresh = TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
if (old_found == battery_found && old_percentage == battery_state.percentage &&
|
||||
old_hours == battery_state.time.hours && old_minutes == battery_state.time.minutes) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (battery_state.percentage < battery_low_status && battery_state.state == BATTERY_DISCHARGING &&
|
||||
!battery_low_cmd_sent) {
|
||||
tint_exec(battery_low_cmd);
|
||||
battery_low_cmd_sent = 1;
|
||||
}
|
||||
if (battery_state.percentage > battery_low_status && battery_state.state == BATTERY_CHARGING &&
|
||||
battery_low_cmd_sent) {
|
||||
battery_low_cmd_sent = 0;
|
||||
}
|
||||
}
|
||||
|
||||
void default_battery()
|
||||
|
|
Loading…
Reference in a new issue