device: don't signal status change when battery changes from None to None

This commit is contained in:
Peter F. Patel-Schneider 2021-09-05 12:46:35 -04:00
parent 83f79c55f1
commit 338a2687d3
1 changed files with 1 additions and 1 deletions

View File

@ -272,7 +272,7 @@ class DeviceStatus(dict):
if battery is not None: if battery is not None:
level, status, nextLevel = battery level, status, nextLevel = battery
self.set_battery_info(level, status, nextLevel, voltage) 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_STATUS] = None
self[KEYS.BATTERY_CHARGING] = None self[KEYS.BATTERY_CHARGING] = None
self[KEYS.BATTERY_VOLTAGE] = None self[KEYS.BATTERY_VOLTAGE] = None