From 704de3b26cd4e1c3022fcd3f7c058de10eeb7e6d Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Tue, 22 Jan 2019 15:35:14 +0100 Subject: TunnelsManager: refresh status after replacing insides Signed-off-by: Jason A. Donenfeld --- WireGuard/WireGuard/Tunnel/TunnelsManager.swift | 1 + 1 file changed, 1 insertion(+) (limited to 'WireGuard/WireGuard') diff --git a/WireGuard/WireGuard/Tunnel/TunnelsManager.swift b/WireGuard/WireGuard/Tunnel/TunnelsManager.swift index 9eadb4e..28b6969 100644 --- a/WireGuard/WireGuard/Tunnel/TunnelsManager.swift +++ b/WireGuard/WireGuard/Tunnel/TunnelsManager.swift @@ -73,6 +73,7 @@ class TunnelsManager { for loadedTunnelProvider in loadedTunnelProviders { if let matchingTunnel = self.tunnels.first(where: { $0.tunnelConfiguration == loadedTunnelProvider.tunnelConfiguration }) { matchingTunnel.tunnelProvider = loadedTunnelProvider + matchingTunnel.refreshStatus() } else { // Tunnel was added outside the app let tunnel = TunnelContainer(tunnel: loadedTunnelProvider) -- cgit v1.2.3-59-g8ed1b