ui/gtk/menu.c

changeset 659
d6baaa93f7be
parent 558
62aefa91ffc5
child 797
47008843b468
--- a/ui/gtk/menu.c	Sun Jul 13 11:02:45 2025 +0200
+++ b/ui/gtk/menu.c	Sun Jul 13 11:38:27 2025 +0200
@@ -514,6 +514,7 @@
         event->callback = i->callback;
         event->value = 0;
         event->customdata = NULL;
+        event->customint = 0;
 
         g_signal_connect(
                 action,
@@ -613,6 +614,7 @@
     event->userdata = il->userdata;
     event->callback = il->callback;
     event->customdata = var;
+    event->customint = 0;
     event->value = 0;
     
     g_signal_connect(
@@ -638,6 +640,7 @@
     evt.window = event->obj->window;
     evt.document = event->obj->ctx->document;
     evt.eventdata = event->customdata;
+    evt.eventdatatype = event->customint;
     evt.intval = intval;
     event->callback(&evt, event->userdata);    
 }
@@ -652,6 +655,7 @@
     evt.window = event->obj->window;
     evt.document = event->obj->ctx->document;
     evt.eventdata = ui_list_get(list, index);
+    evt.eventdatatype = UI_EVENT_DATA_LIST_ELM;
     evt.intval = index;
     event->callback(&evt, event->userdata);    
     

mercurial