From 0b88a6c63ba776ec6da70a977d91ca197e848444 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Wed, 25 Feb 2026 18:58:01 +0100 Subject: [PATCH] Restore correct support of fl_open_callback() under macOS 26 - cont'd --- src/Fl_cocoa.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm index 387d6bbd2..bbdc1f92a 100644 --- a/src/Fl_cocoa.mm +++ b/src/Fl_cocoa.mm @@ -1809,7 +1809,9 @@ void Fl_Cocoa_Screen_Driver::open_display_platform() { FLAppDelegate *delegate = [FLAppDelegate alloc]; [(NSApplication*)NSApp setDelegate:[delegate init]]; if (need_new_nsapp) { - if (fl_mac_os_version >= 101300 && (fl_mac_os_version < 140000 || ![NSApp isRunning]) && is_bundled()) { + if (fl_mac_os_version >= 101300 && (fl_mac_os_version < 140000 || + (![NSApp isRunning] && ((FLAppDelegate*)[NSApp delegate])->open_cb)) && + is_bundled()) { [NSApp activateIgnoringOtherApps:YES]; in_nsapp_run = true; [NSApp run];