diff --git a/src/glfm_apple.m b/src/glfm_apple.m index da6a65a..1c4284f 100644 --- a/src/glfm_apple.m +++ b/src/glfm_apple.m @@ -2795,11 +2795,13 @@ - (void)applicationDidFinishLaunching:(NSNotification *)notification { [glfmViewController.glfmViewIfLoaded draw]; if (NSApp.activationPolicy == NSApplicationActivationPolicyRegular) { - [self.window makeKeyAndOrderFront:nil]; + [self.window makeKeyWindow]; + [self.window orderFrontRegardless]; } else { // Executable-only (unbundled) app [NSApp setActivationPolicy:NSApplicationActivationPolicyRegular]; - [self.window makeKeyAndOrderFront:nil]; + [self.window makeKeyWindow]; + [self.window orderFrontRegardless]; [NSApp activateIgnoringOtherApps:YES]; } }