diff options
author | Roopesh Chander <roop@roopc.net> | 2019-01-24 18:35:07 +0530 |
---|---|---|
committer | Roopesh Chander <roop@roopc.net> | 2019-01-24 18:35:11 +0530 |
commit | eabeb8ff05efe604d8a031d2f778f490430e9a76 (patch) | |
tree | 6aec93aa24ff221d60d4b6baad63c42d0be0f848 /WireGuard/WireGuard/Tunnel | |
parent | TunnelsTracker: Simplify using TunnelsManager.tunnelInOperation() (diff) | |
download | wireguard-apple-eabeb8ff05efe604d8a031d2f778f490430e9a76.tar.xz wireguard-apple-eabeb8ff05efe604d8a031d2f778f490430e9a76.zip |
macOS: Select the active tunnel when showing the manage tunnels window
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to 'WireGuard/WireGuard/Tunnel')
-rw-r--r-- | WireGuard/WireGuard/Tunnel/TunnelsManager.swift | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/WireGuard/WireGuard/Tunnel/TunnelsManager.swift b/WireGuard/WireGuard/Tunnel/TunnelsManager.swift index d65814b..7b1a9af 100644 --- a/WireGuard/WireGuard/Tunnel/TunnelsManager.swift +++ b/WireGuard/WireGuard/Tunnel/TunnelsManager.swift @@ -226,6 +226,10 @@ class TunnelsManager { return tunnels[index] } + func index(of tunnel: TunnelContainer) -> Int? { + return tunnels.firstIndex(of: tunnel) + } + func tunnel(named tunnelName: String) -> TunnelContainer? { return tunnels.first { $0.name == tunnelName } } |