ui/motif/list.c

changeset 501
c0f108b1b709
parent 462
9e499276136a
--- 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) {

mercurial