Fixed time_left string not being set properly

This commit is contained in:
Erik Reider 2022-03-19 23:00:08 +01:00
parent 0764e9ad6e
commit 2633ff3fb9

View File

@ -281,17 +281,15 @@ auto UPower::update() -> void {
uint tooltipCount = 0; uint tooltipCount = 0;
std::string time_full_format = timeToString(time_full);
std::string time_empty_format = timeToString(time_full);
std::string time_format = ""; std::string time_format = "";
switch (state) { switch (state) {
case UP_DEVICE_STATE_CHARGING: case UP_DEVICE_STATE_CHARGING:
case UP_DEVICE_STATE_PENDING_CHARGE: case UP_DEVICE_STATE_PENDING_CHARGE:
time_format = time_full_format; time_format = timeToString(time_full);
break; break;
case UP_DEVICE_STATE_DISCHARGING: case UP_DEVICE_STATE_DISCHARGING:
case UP_DEVICE_STATE_PENDING_DISCHARGE: case UP_DEVICE_STATE_PENDING_DISCHARGE:
time_format = time_empty_format; time_format = timeToString(time_empty);
break; break;
default: default:
break; break;