ui/cocoa/toolkit.m

changeset 1042
f3e2811ecf3a
parent 963
90b349cdd47f
equal deleted inserted replaced
1041:db47e814b4c5 1042:f3e2811ecf3a
172 } 172 }
173 173
174 @end 174 @end
175 175
176 void ui_call_mainthread(ui_threadfunc tf, void* td) { 176 void ui_call_mainthread(ui_threadfunc tf, void* td) {
177 if(uic_mainthread_calls_is_buffered()) {
178 uic_add_buffered_mainthread_call(tf, td);
179 return;
180 }
181
177 UiAppCallback *cb = [[UiAppCallback alloc]initWithCallback:tf userdata:td]; 182 UiAppCallback *cb = [[UiAppCallback alloc]initWithCallback:tf userdata:td];
178 [cb callMainThread]; 183 [cb callMainThread];
179 } 184 }

mercurial