ui/cocoa/toolkit.m

changeset 868
be3df094f8db
parent 864
d39301e8f962
child 870
e167cf006213
--- a/ui/cocoa/toolkit.m	Mon Oct 20 21:16:53 2025 +0200
+++ b/ui/cocoa/toolkit.m	Tue Oct 21 12:27:20 2025 +0200
@@ -178,8 +178,8 @@
 @implementation UiAppCallback
 
 - (id) initWithCallback:(ui_threadfunc)func userdata:(void*)userdata {
-    self->callback = func;
-    self->userdata = userdata;
+    _callback = func;
+    _userdata = userdata;
     return self;
 }
 
@@ -190,7 +190,9 @@
 }
 
 - (void) mainThread:(id)n {
-    callback(userdata);
+    if(_callback) {
+        _callback(_userdata);
+    }
 }
 
 @end

mercurial