ui/cocoa/toolkit.m

changeset 1042
f3e2811ecf3a
parent 963
90b349cdd47f
--- a/ui/cocoa/toolkit.m	Thu Jan 08 18:17:06 2026 +0100
+++ b/ui/cocoa/toolkit.m	Sat Jan 10 19:44:10 2026 +0100
@@ -174,6 +174,11 @@
 @end
 
 void ui_call_mainthread(ui_threadfunc tf, void* td) {
+    if(uic_mainthread_calls_is_buffered()) {
+        uic_add_buffered_mainthread_call(tf, td);
+        return;
+    }
+    
     UiAppCallback *cb = [[UiAppCallback alloc]initWithCallback:tf userdata:td];
     [cb callMainThread];
 }

mercurial