Update battery icon promptly on power changes

This commit is contained in:
David Heinemeier Hansson committed 2026-06-29 10:49:43 -05:00
1 parent f67ed326df
commit 924254ed11
5 files changed
+60 -9

No files matched your search

+2 -2
View File
@@ -59,7 +59,7 @@ Panel {
}
readonly property bool discharging: {
var device = UPower.displayDevice
return !!(device && device.isPresent && (UPower.onBattery || device.state === UPowerDeviceState.Discharging))
return !!(device && device.isPresent && UPower.onBattery)
}
readonly property bool chargeThresholdActive: {
var device = UPower.displayDevice
@@ -76,7 +76,7 @@ Panel {
readonly property bool charging: {
var d = UPower.displayDevice
return d && d.isPresent && d.state === UPowerDeviceState.Charging && !root.chargeThresholdActive
return d && d.isPresent && !UPower.onBattery && !root.batteryFlowIdle
}
readonly property color batteryFillColor: {