launching a binary from the command line hangs on macOS Sonoma (#799)
This commit is contained in:
parent
49900e3710
commit
c62501c93a
@ -1799,7 +1799,12 @@ void Fl_Cocoa_Screen_Driver::open_display_platform() {
|
||||
FLAppDelegate *delegate = (Fl_Darwin_System_Driver::calc_mac_os_version() < 100500 ? [FLAppDelegateBefore10_5 alloc] : [FLAppDelegate alloc]);
|
||||
[(NSApplication*)NSApp setDelegate:[delegate init]];
|
||||
if (need_new_nsapp) {
|
||||
if (fl_mac_os_version >= 101300 && is_bundled() ) {
|
||||
BOOL condition = (fl_mac_os_version >= 101300);
|
||||
if (fl_mac_os_version >= 140000) { // hack to detect if app is started by Xcode
|
||||
NSDictionary *environment = [[NSProcessInfo processInfo] environment];
|
||||
condition = (environment[@"__XCODE_BUILT_PRODUCTS_DIR_PATHS"] != nil);
|
||||
}
|
||||
if (condition && is_bundled() ) {
|
||||
[NSApp activateIgnoringOtherApps:YES];
|
||||
in_nsapp_run = true;
|
||||
[NSApp run];
|
||||
|
Loading…
Reference in New Issue
Block a user