From: Roopesh Chander Date: Tue, 27 Jul 2021 08:05:30 +0000 (+0530) Subject: UI: When reloading tunnels, preserve '.waiting' state X-Git-Tag: 1.0.14-25~27 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=03ef79c0fdc7742e47244bbd0df9715dd1cc30b4;p=thirdparty%2Fwireguard-apple.git UI: When reloading tunnels, preserve '.waiting' state Signed-off-by: Roopesh Chander --- 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)