]> git.ipfire.org Git - thirdparty/wireguard-apple.git/commitdiff
UI: When saving on-demand rules, don't set isOnDemandEnabled
authorRoopesh Chander <roop@roopc.net>
Mon, 2 Aug 2021 17:39:06 +0000 (23:09 +0530)
committerRoopesh Chander <roop@roopc.net>
Mon, 2 Aug 2021 17:55:53 +0000 (23:25 +0530)
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>
Sources/WireGuardApp/Tunnel/ActivateOnDemandOption.swift

index de717a8c53e8fc56bdaba8e3ce007111354a93a3..b92ada7840425f25e44f165095c208baacc32a80 100644 (file)
@@ -42,7 +42,7 @@ extension ActivateOnDemandOption {
             }
         }
         tunnelProviderManager.onDemandRules = rules
-        tunnelProviderManager.isOnDemandEnabled = self != .off
+        tunnelProviderManager.isOnDemandEnabled = false
     }
 
     init(from tunnelProviderManager: NETunnelProviderManager) {