diff options
author | Roopesh Chander <roop@roopc.net> | 2021-08-02 23:09:06 +0530 |
---|---|---|
committer | Roopesh Chander <roop@roopc.net> | 2021-08-02 23:25:53 +0530 |
commit | 55c587b44337c5ae9fe782c225cbab841361eeb6 (patch) | |
tree | 329b60b22f10b21b7e516a88a9a4ad24969d02e5 | |
parent | UI: macOS: Incorporate on-demand-ness in status menu (diff) | |
download | wireguard-apple-55c587b44337c5ae9fe782c225cbab841361eeb6.tar.xz wireguard-apple-55c587b44337c5ae9fe782c225cbab841361eeb6.zip |
UI: When saving on-demand rules, don't set isOnDemandEnabled
When adding or modifying a config, when on-demand options are set by a
user, the rules are saved, but isOnDemandEnabled is left unset (and can
be set by the appropriate control in the detail view (switch in iOS /
button in macOS)).
Signed-off-by: Roopesh Chander <roop@roopc.net>
-rw-r--r-- | Sources/WireGuardApp/Tunnel/ActivateOnDemandOption.swift | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Sources/WireGuardApp/Tunnel/ActivateOnDemandOption.swift b/Sources/WireGuardApp/Tunnel/ActivateOnDemandOption.swift index de717a8..b92ada7 100644 --- a/Sources/WireGuardApp/Tunnel/ActivateOnDemandOption.swift +++ b/Sources/WireGuardApp/Tunnel/ActivateOnDemandOption.swift @@ -42,7 +42,7 @@ extension ActivateOnDemandOption { } } tunnelProviderManager.onDemandRules = rules - tunnelProviderManager.isOnDemandEnabled = self != .off + tunnelProviderManager.isOnDemandEnabled = false } init(from tunnelProviderManager: NETunnelProviderManager) { |