diff --git a/KeepingYouAwake/KYAAppController/KYAAppDelegate.m b/KeepingYouAwake/KYAAppController/KYAAppDelegate.m index b4b99f9..95b3309 100644 --- a/KeepingYouAwake/KYAAppController/KYAAppDelegate.m +++ b/KeepingYouAwake/KYAAppController/KYAAppDelegate.m @@ -12,7 +12,7 @@ #import "KYASettingsWindow.h" #import "KYAUpdateSettingsViewController.h" -@interface KYAAppDelegate () +@interface KYAAppDelegate () @property (weak, nonatomic, nullable) KYASettingsWindow *settingsWindow; @end @@ -34,7 +34,14 @@ - (void)applicationDidFinishLaunching:(NSNotification *)notification - (void)showSettingsWindow:(id)sender { - [NSApplication.sharedApplication activateIgnoringOtherApps:YES]; + if(@available(macOS 14.0, *)) + { + [NSApplication.sharedApplication activate]; + } + else + { + [NSApplication.sharedApplication activateIgnoringOtherApps:YES]; + } AutoVar settingsWindow = self.settingsWindow; if(settingsWindow == nil)