From 8214ed15927d59e4a7054404c2c584eeb4ba4a05 Mon Sep 17 00:00:00 2001 From: Fabian Schillig Date: Tue, 25 Jul 2023 14:31:04 +0200 Subject: [PATCH] Show battery pending charge/discharge states in Power Management --- .../share/cinnamon/cinnamon-settings/modules/cs_power.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_power.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_power.py index 7eaaeddee4..1a9ee9105d 100755 --- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_power.py +++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_power.py @@ -411,10 +411,14 @@ def set_device_battery_primary(self, device): else: details = UPowerGlib.Device.state_to_string(state) else: - if state == UPowerGlib.DeviceState.CHARGING or state == UPowerGlib.DeviceState.PENDING_CHARGE: + if state == UPowerGlib.DeviceState.CHARGING: details = _("Charging") - elif state == UPowerGlib.DeviceState.DISCHARGING or state == UPowerGlib.DeviceState.PENDING_DISCHARGE: + elif state == UPowerGlib.DeviceState.PENDING_CHARGE: + details = _("Not charging") + elif state == UPowerGlib.DeviceState.DISCHARGING: details = _("Using battery power") + elif state == UPowerGlib.DeviceState.PENDING_DISCHARGE: + details = _("Not discharging") elif state == UPowerGlib.DeviceState.FULLY_CHARGED: details = _("Charging - fully charged") elif state == UPowerGlib.DeviceState.EMPTY: