From cc3ec6d987b49f1491ad09dc7cf339bc95a0edc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius?= Date: Mon, 17 Jan 2022 18:29:43 -0300 Subject: [PATCH] ui: clear keys and values after changing setting --- 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 c7af96c0..6caf2ff8 100644 --- a/lib/solaar/ui/diversion_rules.py +++ b/lib/solaar/ui/diversion_rules.py @@ -1730,12 +1730,12 @@ class SetUI(ActionUI): self.value_field.make_range(val_class.min_value, val_class.max_value) else: self.value_field.make_unsupported() - value = self.component.args[-1] - self.value_field.set_value(value if value is not None else '') + self.value_field.set_value('') multiple = kind in self.MULTIPLE if multiple: self.key_field.remove_all() self.key_field.append('', '') + self.key_field.set_active_id('') CompletionEntry.add_completion_to_entry(self.key_field.get_child(), map(str, keys)) for k in sorted(keys, key=str): self.key_field.append(str(int(k)), str(k))