From: Roopesh Chander Date: Wed, 3 Apr 2019 13:48:53 +0000 (+0530) Subject: macOS: Hide other-user tunnels in the status menu X-Git-Tag: 0.0.20190409-6~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e6a6b88fb9632548c4a79ea0d09e084ef87b30c;p=thirdparty%2Fwireguard-apple.git macOS: Hide other-user tunnels in the status menu Signed-off-by: Roopesh Chander --- diff --git a/WireGuard/WireGuard/UI/macOS/StatusMenu.swift b/WireGuard/WireGuard/UI/macOS/StatusMenu.swift index 07b707c..5cf04d3 100644 --- a/WireGuard/WireGuard/UI/macOS/StatusMenu.swift +++ b/WireGuard/WireGuard/UI/macOS/StatusMenu.swift @@ -184,6 +184,7 @@ extension StatusMenu { func insertTunnelMenuItem(for tunnel: TunnelContainer, at tunnelIndex: Int) { let menuItem = TunnelMenuItem(tunnel: tunnel, action: #selector(tunnelClicked(sender:))) menuItem.target = self + menuItem.isHidden = !tunnel.isTunnelConfigurationAvailableInKeychain insertItem(menuItem, at: firstTunnelMenuItemIndex + tunnelIndex) if numberOfTunnelMenuItems == 0 { insertItem(NSMenuItem.separator(), at: firstTunnelMenuItemIndex + tunnelIndex + 1)