Sat, 27 Dec 2025 11:09:18 +0100
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); }