< prev index next >

src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m

Print this page

        

*** 71,83 **** appkitThreadGroup = group; } + (void)performOnMainThreadWaiting:(BOOL)wait block:(void (^)())block { if ([NSThread isMainThread] && wait == YES) { ! block(); ! } else { ! [JNFRunLoop performOnMainThreadWaiting:wait withBlock:block]; } } + (void)performOnMainThread:(SEL)aSelector on:(id)target withObject:(id)arg waitUntilDone:(BOOL)wait { if ([NSThread isMainThread] && wait == YES) { --- 71,83 ---- appkitThreadGroup = group; } + (void)performOnMainThreadWaiting:(BOOL)wait block:(void (^)())block { if ([NSThread isMainThread] && wait == YES) { ! block(); ! } else { ! [JNFRunLoop performOnMainThreadWaiting:wait withBlock:block]; } } + (void)performOnMainThread:(SEL)aSelector on:(id)target withObject:(id)arg waitUntilDone:(BOOL)wait { if ([NSThread isMainThread] && wait == YES) {
< prev index next >