From b3ec259ce92542f7b42ccfd074c9f5f451e6acb6 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sat, 10 Dec 2022 19:40:05 -0500 Subject: [PATCH] Fix status bar scroll to top not working in single-column navigation on iPad Closes #296 --- Tusker/Screens/Utilities/SplitNavigationController.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tusker/Screens/Utilities/SplitNavigationController.swift b/Tusker/Screens/Utilities/SplitNavigationController.swift index 78dc083f..77ee0db7 100644 --- a/Tusker/Screens/Utilities/SplitNavigationController.swift +++ b/Tusker/Screens/Utilities/SplitNavigationController.swift @@ -245,7 +245,7 @@ extension SplitNavigationController: StatusBarTappableViewController { func handleStatusBarTapped(xPosition: CGFloat) -> StatusBarTapActionResult { let vcs = viewControllers if !canShowSecondaryNav || vcs.count < 2 { - return (vcs.first! as? StatusBarTappableViewController)?.handleStatusBarTapped(xPosition: xPosition) ?? .continue + return (vcs.last! as? StatusBarTappableViewController)?.handleStatusBarTapped(xPosition: xPosition) ?? .continue } else { let positionInRoot = rootNav.view.convert(CGPoint(x: xPosition, y: 0), from: view) let positionInSecondary = secondaryNav.view.convert(CGPoint(x: xPosition, y: 0), from: view)