summaryrefslogtreecommitdiffhomepage
path: root/ios/MullvadVPN/Containers/Root/RootContainerViewController.swift
diff options
context:
space:
mode:
Diffstat (limited to 'ios/MullvadVPN/Containers/Root/RootContainerViewController.swift')
-rw-r--r--ios/MullvadVPN/Containers/Root/RootContainerViewController.swift12
1 files changed, 12 insertions, 0 deletions
diff --git a/ios/MullvadVPN/Containers/Root/RootContainerViewController.swift b/ios/MullvadVPN/Containers/Root/RootContainerViewController.swift
index 4abc1dc7da..eb107b4074 100644
--- a/ios/MullvadVPN/Containers/Root/RootContainerViewController.swift
+++ b/ios/MullvadVPN/Containers/Root/RootContainerViewController.swift
@@ -371,6 +371,12 @@ class RootContainerViewController: UIViewController {
for: .touchUpInside
)
+ headerBarView.searchButton.addTarget(
+ self,
+ action: #selector(handleSearchButtonTap),
+ for: .touchUpInside
+ )
+
view.addSubview(headerBarView)
NSLayoutConstraint.activate(constraints)
@@ -424,6 +430,12 @@ class RootContainerViewController: UIViewController {
showSettings(animated: true)
}
+ @objc private func handleSearchButtonTap() {
+ if let controller = (viewControllers.first { $0 is TunnelViewController }) as? TunnelViewController {
+ controller.toggleSearchController()
+ }
+ }
+
// swiftlint:disable:next function_body_length
private func setViewControllersInternal(
_ newViewControllers: [UIViewController],