diff options
Diffstat (limited to 'ios/MullvadVPN/Containers/Root/RootContainerViewController.swift')
| -rw-r--r-- | ios/MullvadVPN/Containers/Root/RootContainerViewController.swift | 12 |
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], |
