diff -r 64ded9f6a6c6 -r 6606616eca9f ui/motif/list.c --- a/ui/motif/list.c Tue Feb 25 21:11:00 2025 +0100 +++ b/ui/motif/list.c Sat Apr 05 16:46:11 2025 +0200 @@ -186,11 +186,13 @@ } void ui_listview_setselection(UiList *list, UiListSelection selection) { + ui_setop_enable(TRUE); UiListView *listview = list->obj; XmListDeselectAllItems(listview->widget); for(int i=0;iwidget, selection.rows[i]+1, False); } + ui_setop_enable(FALSE); } void* ui_strmodel_getvalue(void *elm, int column) {