aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoopesh Chander <roop@roopc.net>2019-05-10 00:30:02 +0530
committerRoopesh Chander <roop@roopc.net>2019-05-20 16:42:27 +0530
commit5190fc2249fac8b762c899ea6e2d8974090fb94e (patch)
tree0e87f1a00c35f07bdfb57115e5826ff4dd4a873a
parentmacOS: Get back removing tunnel using the Delete key (diff)
downloadwireguard-apple-5190fc2249fac8b762c899ea6e2d8974090fb94e.tar.xz
wireguard-apple-5190fc2249fac8b762c899ea6e2d8974090fb94e.zip
macOS: Quit in main menu shall just close the window
Signed-off-by: Roopesh Chander <roop@roopc.net>
-rw-r--r--WireGuard/WireGuard/Base.lproj/Localizable.strings1
-rw-r--r--WireGuard/WireGuard/UI/macOS/MainMenu.swift5
2 files changed, 3 insertions, 3 deletions
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
}