Battery: do not show negative durations when the sensors return garbage
o9000 mrovi9000@gmail.com
1 files changed,
1 insertions(+),
0 deletions(-)
jump to
M
src/battery/linux.c
→
src/battery/linux.c
@@ -437,6 +437,7 @@ if (state->state == BATTERY_CHARGING)
seconds = 3600 * (total_energy_full - total_energy_now) / total_power_now; else if (state->state == BATTERY_DISCHARGING) seconds = 3600 * total_energy_now / total_power_now; + seconds = MAX(0, seconds); } battery_state_set_time(state, seconds);