diff --git a/app/os_macos.go b/app/os_macos.go index 2513eaf3..d02c7cb9 100644 --- a/app/os_macos.go +++ b/app/os_macos.go @@ -192,6 +192,10 @@ static CFTypeRef windowForView(CFTypeRef viewRef) { } static void raiseWindow(CFTypeRef windowRef) { + NSRunningApplication *currentApp = [NSRunningApplication currentApplication]; + if (![currentApp isActive]) { + [currentApp activateWithOptions:(NSApplicationActivateAllWindows | NSApplicationActivateIgnoringOtherApps)]; + } NSWindow* window = (__bridge NSWindow *)windowRef; [window makeKeyAndOrderFront:nil]; }