From 0592fd3e66caaf6f00c3c30e364a96e27d7e37a0 Mon Sep 17 00:00:00 2001 From: Eitot Date: Tue, 6 Jun 2023 11:26:56 +0200 Subject: [PATCH] Replace deprecated method --- Vienna/Sources/Application/AppController.m | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Vienna/Sources/Application/AppController.m b/Vienna/Sources/Application/AppController.m index 88d943b9dc..1543ee05b7 100644 --- a/Vienna/Sources/Application/AppController.m +++ b/Vienna/Sources/Application/AppController.m @@ -909,10 +909,16 @@ -(IBAction)downloadEnclosure:(id)sender /* openVienna * Calls into showMainWindow but activates the app first. */ --(IBAction)openVienna:(id)sender +- (IBAction)openVienna:(id)sender { - [NSApp activateIgnoringOtherApps:YES]; - [self showMainWindow:sender]; + if (@available(macOS 14, *)) { + [NSApp activate]; + } else { + [NSApp activateIgnoringOtherApps:YES]; + } + if (NSApp.isActive) { + [self showMainWindow:sender]; + } } /* showMainWindow