service/upower: correctly deserialize UPowerDeviceState::Discharging

???
This commit is contained in:
outfoxxed 2025-01-04 03:37:53 -08:00
parent f3b7171b25
commit eaf854935b
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E

View file

@ -114,9 +114,7 @@ DBusResult<qreal> DBusDataTransform<PowerPercentage>::fromWire(qreal wire) {
DBusResult<UPowerDeviceState::Enum>
DBusDataTransform<UPowerDeviceState::Enum>::fromWire(quint32 wire) {
if (wire != UPowerDeviceType::Battery && wire >= UPowerDeviceState::Unknown
&& wire <= UPowerDeviceState::PendingDischarge)
{
if (wire >= UPowerDeviceState::Unknown && wire <= UPowerDeviceState::PendingDischarge) {
return DBusResult(static_cast<UPowerDeviceState::Enum>(wire));
}