fix cocoa build

Sat, 27 Dec 2025 11:09:18 +0100

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Sat, 27 Dec 2025 11:09:18 +0100
changeset 1026
4f94daefb421
parent 1025
4f7e335a95ca
child 1027
9613f7726032

fix cocoa build

ui/cocoa/GridLayout.m file | annotate | diff | comparison | revisions
ui/cocoa/list.m file | annotate | diff | comparison | revisions
ui/motif/button.c file | annotate | diff | comparison | revisions
--- a/ui/cocoa/GridLayout.m	Fri Dec 26 10:19:17 2025 +0100
+++ b/ui/cocoa/GridLayout.m	Sat Dec 27 11:09:18 2025 +0100
@@ -38,7 +38,7 @@
     self = [super init];
     _columnspacing = 0;
     _rowspacing = 0;
-    _children = cxArrayListCreateSimple(sizeof(GridElm), 32);
+    _children = cxArrayListCreate(NULL, sizeof(GridElm), 32);
     _preferredSize.width = -1;
     _preferredSize.height = -1;
     
--- a/ui/cocoa/list.m	Fri Dec 26 10:19:17 2025 +0100
+++ b/ui/cocoa/list.m	Sat Dec 27 11:09:18 2025 +0100
@@ -408,7 +408,7 @@
             max = INT_MAX;
         }
         
-        CxList *sublists = cxArrayListCreate(a, NULL, sizeof(UiSubList), args->numsublists);
+        CxList *sublists = cxArrayListCreate(a, sizeof(UiSubList), args->numsublists);
         sublists->collection.advanced_destructor = (cx_destructor_func2)sublist_free;
         
         for(int i=0;i<max;i++) {
--- a/ui/motif/button.c	Fri Dec 26 10:19:17 2025 +0100
+++ b/ui/motif/button.c	Sat Dec 27 11:09:18 2025 +0100
@@ -284,14 +284,13 @@
     e.document = e.obj->ctx->document;
     e.eventdata = value;
     e.eventdatatype = UI_EVENT_DATA_INTEGER_VALUE;
-    e.intval = 1;
+    e.intval = v;
     e.set = ui_get_setop();
     
     if(event->callback) {
         event->callback(&e, event->userdata);
     }
     
-    e.intval = v;
     if(value) {
         ui_notify_evt(value->observers, &e);
     }

mercurial