From 9fa564f97c7d443987738142585d288f58a26315 Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Thu, 25 Feb 2021 17:12:01 +0200 Subject: [PATCH] Fix #336 --- Cocoa/AppDelegate.m | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Cocoa/AppDelegate.m b/Cocoa/AppDelegate.m index 282105e..aee2111 100644 --- a/Cocoa/AppDelegate.m +++ b/Cocoa/AppDelegate.m @@ -120,8 +120,15 @@ - (BOOL)applicationOpenUntitledFile:(NSApplication *)sender { + /* Bring an existing panel to the foreground */ + for (NSWindow *window in [[NSApplication sharedApplication] windows]) { + if ([window isKindOfClass:[NSOpenPanel class]]) { + [(NSOpenPanel *)window makeKeyAndOrderFront:nil]; + return true; + } + } [[NSDocumentController sharedDocumentController] openDocument:self]; - return YES; + return true; } - (void)userNotificationCenter:(NSUserNotificationCenter *)center didActivateNotification:(NSUserNotification *)notification