From 5190fc2249fac8b762c899ea6e2d8974090fb94e Mon Sep 17 00:00:00 2001 From: Roopesh Chander Date: Fri, 10 May 2019 00:30:02 +0530 Subject: macOS: Quit in main menu shall just close the window Signed-off-by: Roopesh Chander --- WireGuard/WireGuard/Base.lproj/Localizable.strings | 1 + WireGuard/WireGuard/UI/macOS/MainMenu.swift | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'WireGuard/WireGuard') diff --git a/WireGuard/WireGuard/Base.lproj/Localizable.strings b/WireGuard/WireGuard/Base.lproj/Localizable.strings index 1d05a45..16f0737 100644 --- a/WireGuard/WireGuard/Base.lproj/Localizable.strings +++ b/WireGuard/WireGuard/Base.lproj/Localizable.strings @@ -308,6 +308,7 @@ "macMenuHideApp" = "Hide WireGuard"; "macMenuHideOtherApps" = "Hide Others"; "macMenuShowAllApps" = "Show All"; +"macMenuQuitManagingTunnels" = "Quit Tunnel Manager"; "macMenuFile" = "File"; "macMenuCloseWindow" = "Close Window"; diff --git a/WireGuard/WireGuard/UI/macOS/MainMenu.swift b/WireGuard/WireGuard/UI/macOS/MainMenu.swift index 9a5a8ef..3c2e89f 100644 --- a/WireGuard/WireGuard/UI/macOS/MainMenu.swift +++ b/WireGuard/WireGuard/UI/macOS/MainMenu.swift @@ -51,9 +51,8 @@ class MainMenu: NSMenu { menu.addItem(NSMenuItem.separator()) - let quitMenuItem = menu.addItem(withTitle: tr("macMenuQuit"), - action: #selector(AppDelegate.quit), keyEquivalent: "q") - quitMenuItem.target = NSApp.delegate + menu.addItem(withTitle: tr("macMenuQuitManagingTunnels"), + action: #selector(NSWindow.performClose(_:)), keyEquivalent: "q") return menu } -- cgit v1.2.3-59-g8ed1b