Battery: do not show negative durations when the sensors return garbage

This commit is contained in:
o9000 2016-04-23 11:54:38 +02:00
parent 9d8350dabc
commit fea91746a4

View file

@ -437,6 +437,7 @@ int battery_os_update(BatteryState *state)
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);