equal
deleted
inserted
replaced
243 [performer performSelectorOnMainThread:@selector(perform) withObject:nil waitUntilDone:wait modes:((inAWT) ? sAWTPerformModes : sPerformModes)]; // AWT_THREADING Safe (cover method) |
243 [performer performSelectorOnMainThread:@selector(perform) withObject:nil waitUntilDone:wait modes:((inAWT) ? sAWTPerformModes : sPerformModes)]; // AWT_THREADING Safe (cover method) |
244 [performer release]; |
244 [performer release]; |
245 } |
245 } |
246 } |
246 } |
247 |
247 |
|
248 + (void)performOnMainThreadWaiting:(BOOL)wait block:(void (^)())block { |
|
249 if ([NSThread isMainThread] && wait == YES) { |
|
250 block(); |
|
251 } else { |
|
252 [JNFRunLoop performOnMainThreadWaiting:wait withBlock:block]; |
|
253 } |
|
254 } |
|
255 |
248 @end |
256 @end |
249 |
257 |
250 |
258 |
251 void OSXAPP_SetJavaVM(JavaVM *vm) |
259 void OSXAPP_SetJavaVM(JavaVM *vm) |
252 { |
260 { |