diff --git a/echo/qt/connect.py b/echo/qt/connect.py index 43ed9de1..51c97ad5 100644 --- a/echo/qt/connect.py +++ b/echo/qt/connect.py @@ -516,7 +516,7 @@ def update_widget(self, value, force=False): choice_labels = getattr(type(self._instance), self._prop).get_choice_labels(self._instance) for idx in range(len(choices)): - if choices[idx] is value: + if choices[idx] is value or (choices[idx] == value) is True: break else: idx = -1