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);
|
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;
|
int i;
|
||||||
for (i = 0; i < num_panels; i++) {
|
for (i = 0; i < num_panels; i++) {
|
||||||
if (!battery_found) {
|
if (!battery_found) {
|
||||||
|
@ -121,6 +106,21 @@ void update_battery_tick(void *arg)
|
||||||
panel_refresh = TRUE;
|
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()
|
void default_battery()
|
||||||
|
|
Loading…
Reference in a new issue