summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls <emils@mullvad.net>2023-06-15 10:04:54 +0200
committerEmīls <emils@mullvad.net>2023-06-15 10:04:54 +0200
commit1735c77d1e7af0652631a6d04b88edc7d3eb5398 (patch)
tree1171ad898ef8d936913536eaaaaa011092320b07
parent6bc193c1e1cfebcbd1b82e0617ac08838039de95 (diff)
parent00660c58317be8b572e0e03220a077a0ab4e4f5e (diff)
downloadmullvadvpn-1735c77d1e7af0652631a6d04b88edc7d3eb5398.tar.xz
mullvadvpn-1735c77d1e7af0652631a6d04b88edc7d3eb5398.zip
Merge branch 'custom-port-is-reset-when-selecting-a-relay-ios-199'
-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()
}