From 5ddb81b65478c95abcd6ca3e439ec7c6d06d507d Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Tue, 22 Jan 2019 15:35:14 +0100 Subject: [PATCH] TunnelsManager: refresh status after replacing insides --- WireGuard/WireGuard/Tunnel/TunnelsManager.swift | 1 + 1 file changed, 1 insertion(+) 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)