--- 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