From 03ef79c0fdc7742e47244bbd0df9715dd1cc30b4 Mon Sep 17 00:00:00 2001 From: Roopesh Chander Date: Tue, 27 Jul 2021 13:35:30 +0530 Subject: UI: When reloading tunnels, preserve '.waiting' state Signed-off-by: Roopesh Chander --- Sources/WireGuardApp/Tunnel/TunnelsManager.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Sources/WireGuardApp/Tunnel/TunnelsManager.swift') diff --git a/Sources/WireGuardApp/Tunnel/TunnelsManager.swift b/Sources/WireGuardApp/Tunnel/TunnelsManager.swift index e1a9a39..7bfb339 100644 --- a/Sources/WireGuardApp/Tunnel/TunnelsManager.swift +++ b/Sources/WireGuardApp/Tunnel/TunnelsManager.swift @@ -614,7 +614,7 @@ class TunnelContainer: NSObject { } func refreshStatus() { - if status == .restarting { + if (status == .restarting) || (status == .waiting && tunnelProvider.connection.status == .disconnected) { return } status = TunnelStatus(from: tunnelProvider.connection.status) -- cgit v1.2.3-59-g8ed1b