ui/gtk/menu.c

changeset 973
aa39a986da78
parent 966
e411ed7c5f10
--- a/ui/gtk/menu.c	Sun Dec 07 15:51:22 2025 +0100
+++ b/ui/gtk/menu.c	Sun Dec 07 16:02:47 2025 +0100
@@ -129,11 +129,11 @@
     
     gtk_menu_shell_append(GTK_MENU_SHELL(parent), widget);
     
-    if(i->groups) {
-        CxList *groups = cxArrayListCreateSimple(sizeof(int), i->ngroups);
-        cxListAddArray(groups, i->groups, i->ngroups);
-        uic_add_state_widget(obj->ctx, widget, (ui_enablefunc)ui_set_enabled, groups);
-        cxListFree(groups);
+    if(i->states) {
+        CxList *states = cxArrayListCreateSimple(sizeof(int), i->nstates);
+        cxListAddArray(states, i->states, i->nstates);
+        uic_add_state_widget(obj->ctx, widget, (ui_enablefunc)ui_set_enabled, states);
+        cxListFree(states);
     }
 }
 

mercurial