From 9737a85c5aec6cc05cb7973797583400527c0773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius?= Date: Mon, 17 Jan 2022 18:50:50 -0300 Subject: [PATCH] ui: fix errors when updating devices before widgets are filled --- lib/solaar/ui/diversion_rules.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/solaar/ui/diversion_rules.py b/lib/solaar/ui/diversion_rules.py index 6caf2ff8..94bc9eed 100644 --- a/lib/solaar/ui/diversion_rules.py +++ b/lib/solaar/ui/diversion_rules.py @@ -1741,11 +1741,11 @@ class SetUI(ActionUI): self.key_field.append(str(int(k)), str(k)) def update_devices(self): + if not self.component: + return with self.ignore_changes(): device_value = self.collect_value()[0] self.devices = _all_devices() - if not self.component: - return self.device_field.remove_all() self.device_field.append('', _('Originating device')) acceptable_values = []