--- a/ui/motif/list.c Sun Mar 16 13:53:30 2025 +0100 +++ b/ui/motif/list.c Mon Mar 17 12:22:43 2025 +0100 @@ -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;i<selection.count;i++) { XmListSelectPos(listview->widget, selection.rows[i]+1, False); } + ui_setop_enable(FALSE); } void* ui_strmodel_getvalue(void *elm, int column) {