diff options
| -rw-r--r-- | ios/MullvadVPN/Coordinators/App/SelectLocationCoordinator.swift | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ios/MullvadVPN/Coordinators/App/SelectLocationCoordinator.swift b/ios/MullvadVPN/Coordinators/App/SelectLocationCoordinator.swift index 098cc673c3..aab311c924 100644 --- a/ios/MullvadVPN/Coordinators/App/SelectLocationCoordinator.swift +++ b/ios/MullvadVPN/Coordinators/App/SelectLocationCoordinator.swift @@ -38,9 +38,10 @@ class SelectLocationCoordinator: Coordinator, Presentable, RelayCacheTrackerObse controller.didSelectRelay = { [weak self] relay in guard let self else { return } - let newConstraints = RelayConstraints(location: .only(relay)) + var relayConstraints = tunnelManager.settings.relayConstraints + relayConstraints.location = .only(relay) - tunnelManager.setRelayConstraints(newConstraints) { + tunnelManager.setRelayConstraints(relayConstraints) { self.tunnelManager.startTunnel() } |
