From bb8676b62007d6d2dc6227f512afbb516a42a09e Mon Sep 17 00:00:00 2001 From: chedabob Date: Wed, 5 Oct 2022 00:27:08 +0100 Subject: [PATCH] fix: Preference button on toolbar not working on Mac OS 13 Ventura --- Xcodes/Frontend/XcodeList/MainToolbar.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Xcodes/Frontend/XcodeList/MainToolbar.swift b/Xcodes/Frontend/XcodeList/MainToolbar.swift index 69cb16e..dcff73a 100644 --- a/Xcodes/Frontend/XcodeList/MainToolbar.swift +++ b/Xcodes/Frontend/XcodeList/MainToolbar.swift @@ -86,7 +86,13 @@ struct MainToolbarModifier: ViewModifier { .keyboardShortcut(KeyboardShortcut("i", modifiers: [.command, .option])) .help("InfoDescription") - Button(action: { NSApp.sendAction(Selector(("showPreferencesWindow:")), to: nil, from: nil) }, label: { + Button(action: { + if #available(macOS 13, *) { + NSApp.sendAction(Selector(("showSettingsWindow:")), to: nil, from: nil) + } else { + NSApp.sendAction(Selector(("showPreferencesWindow:")), to: nil, from: nil) + } + }, label: { Label("Preferences", systemImage: "gearshape") }) .help("PreferencesDescription")