From 338a2687d3e21271de656f77ce072259579b6486 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Sun, 5 Sep 2021 12:46:35 -0400 Subject: [PATCH] device: don't signal status change when battery changes from None to None --- lib/logitech_receiver/status.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/logitech_receiver/status.py b/lib/logitech_receiver/status.py index b7ab8fdf..8bc40b57 100644 --- a/lib/logitech_receiver/status.py +++ b/lib/logitech_receiver/status.py @@ -272,7 +272,7 @@ class DeviceStatus(dict): if battery is not None: level, status, nextLevel = battery self.set_battery_info(level, status, nextLevel, voltage) - elif KEYS.BATTERY_STATUS in self: + elif self.get(KEYS.BATTERY_STATUS, None) is not None: self[KEYS.BATTERY_STATUS] = None self[KEYS.BATTERY_CHARGING] = None self[KEYS.BATTERY_VOLTAGE] = None