From 504d23fab79b3bf25cd0f270827a0f9beee783e3 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Fri, 6 Nov 2020 08:03:18 -0500 Subject: [PATCH] ui: only emit warning when updating tray for inactive device --- lib/solaar/ui/tray.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/solaar/ui/tray.py b/lib/solaar/ui/tray.py index 6e08f78c..f06b33ad 100644 --- a/lib/solaar/ui/tray.py +++ b/lib/solaar/ui/tray.py @@ -445,8 +445,9 @@ def _remove_receiver(receiver): def _update_menu_item(index, device): - assert device - assert device.status is not None + if not device or device.status is None: + _log.warn('updating an inactive device %s, assuming disconnected', device) + return None menu_items = _menu.get_children() menu_item = menu_items[index]