summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--ios/MullvadVPN/Coordinators/App/SelectLocationCoordinator.swift5
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()
}