src/macosx/native/sun/awt/awt.m

Print this page

        

*** 308,325 **** } // Don't set the delegate until the NSApplication has been created and // its finishLaunching has initialized it. // ApplicationDelegate is the support code for com.apple.eawt. ! void (^setDelegateBlock)() = ^(){ OSXAPP_SetApplicationDelegate([ApplicationDelegate sharedDelegate]); ! }; ! if (onMainThread) { ! setDelegateBlock(); ! } else { ! [JNFRunLoop performOnMainThreadWaiting:YES withBlock:setDelegateBlock]; ! } } - (void)starter:(NSArray*)args { NSAutoreleasePool *pool = [NSAutoreleasePool new]; --- 308,320 ---- } // Don't set the delegate until the NSApplication has been created and // its finishLaunching has initialized it. // ApplicationDelegate is the support code for com.apple.eawt. ! [ThreadUtilities performOnMainThreadWaiting:YES block:^(){ OSXAPP_SetApplicationDelegate([ApplicationDelegate sharedDelegate]); ! }]; } - (void)starter:(NSArray*)args { NSAutoreleasePool *pool = [NSAutoreleasePool new];