summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--ios/MullvadVPN/ConsentViewController.swift3
-rw-r--r--ios/MullvadVPN/SettingsViewController.swift4
2 files changed, 7 insertions, 0 deletions
diff --git a/ios/MullvadVPN/ConsentViewController.swift b/ios/MullvadVPN/ConsentViewController.swift
index 63a44146f1..70d37e8f79 100644
--- a/ios/MullvadVPN/ConsentViewController.swift
+++ b/ios/MullvadVPN/ConsentViewController.swift
@@ -65,4 +65,7 @@ class ConsentViewController: UIViewController, RootContainment, SFSafariViewCont
controller.dismiss(animated: true)
}
+ func safariViewControllerWillOpenInBrowser(_ controller: SFSafariViewController) {
+ controller.dismiss(animated: false)
+ }
}
diff --git a/ios/MullvadVPN/SettingsViewController.swift b/ios/MullvadVPN/SettingsViewController.swift
index 031a3fdb7f..41029dc2a7 100644
--- a/ios/MullvadVPN/SettingsViewController.swift
+++ b/ios/MullvadVPN/SettingsViewController.swift
@@ -74,6 +74,10 @@ class SettingsViewController: UITableViewController, SettingsDataSourceDelegate,
func safariViewControllerDidFinish(_ controller: SFSafariViewController) {
controller.dismiss(animated: true)
}
+
+ func safariViewControllerWillOpenInBrowser(_ controller: SFSafariViewController) {
+ controller.dismiss(animated: false)
+ }
}
extension SettingsDataSource.Item {