aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/Tunnel
diff options
context:
space:
mode:
authorRoopesh Chander <roop@roopc.net>2019-01-24 18:35:07 +0530
committerRoopesh Chander <roop@roopc.net>2019-01-24 18:35:11 +0530
commiteabeb8ff05efe604d8a031d2f778f490430e9a76 (patch)
tree6aec93aa24ff221d60d4b6baad63c42d0be0f848 /WireGuard/WireGuard/Tunnel
parentTunnelsTracker: Simplify using TunnelsManager.tunnelInOperation() (diff)
downloadwireguard-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.swift4
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 }
}