Skip to content

Commit 1aac9ca

Browse files
Fixing "clear" fault on SmartListBox
1 parent 8bb376b commit 1aac9ca

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

tk_tools/widgets.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,11 @@ def _clear_selected(self):
237237
self._values.popitem()
238238

239239
if self._on_select_callback is not None:
240-
self._on_select_callback()
240+
values = list(self._values.keys())
241+
try:
242+
self._on_select_callback(values)
243+
except TypeError:
244+
self._on_select_callback()
241245

242246
def __on_select(self):
243247
value = self._lb.get('active')

0 commit comments

Comments
 (0)