diff options
author | Roopesh Chander <roop@roopc.net> | 2019-04-06 00:26:06 +0530 |
---|---|---|
committer | Roopesh Chander <roop@roopc.net> | 2019-04-06 00:26:06 +0530 |
commit | 557ee4390b465e2b43ac5f8e323f4c054a6f103d (patch) | |
tree | 4178ccf22c190ce18f2a6fb28f9717304f26a44c | |
parent | macOS: Tunnels list: Show the confirmation alert till removal completes (diff) | |
download | wireguard-apple-557ee4390b465e2b43ac5f8e323f4c054a6f103d.tar.xz wireguard-apple-557ee4390b465e2b43ac5f8e323f4c054a6f103d.zip |
TunnelsManager: When setting a config, also set isAvailable cache
Signed-off-by: Roopesh Chander <roop@roopc.net>
-rw-r--r-- | WireGuard/WireGuard/Tunnel/TunnelsManager.swift | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/WireGuard/WireGuard/Tunnel/TunnelsManager.swift b/WireGuard/WireGuard/Tunnel/TunnelsManager.swift index b1def4c..b0bf0cb 100644 --- a/WireGuard/WireGuard/Tunnel/TunnelsManager.swift +++ b/WireGuard/WireGuard/Tunnel/TunnelsManager.swift @@ -607,6 +607,7 @@ extension NETunnelProviderManager { protocolConfiguration = NETunnelProviderProtocol(tunnelConfiguration: tunnelConfiguration, previouslyFrom: protocolConfiguration) localizedDescription = tunnelConfiguration.name objc_setAssociatedObject(self, &NETunnelProviderManager.cachedConfigKey, tunnelConfiguration, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC) + objc_setAssociatedObject(self, &NETunnelProviderManager.cachedIsConfigAvailableInKeychainKey, NSNumber(value: true), objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC) } func isEquivalentTo(_ tunnel: TunnelContainer) -> Bool { |