From 43b105c85e16a4f5dccdd340bbc73297e0bff809 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sun, 20 Dec 2020 14:11:02 -0500 Subject: [PATCH] Fix toolbars disappearing when tapping screen while scrolling --- Gemini-iOS/BrowserNavigationController.swift | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Gemini-iOS/BrowserNavigationController.swift b/Gemini-iOS/BrowserNavigationController.swift index 2c9193a..f6f81f1 100644 --- a/Gemini-iOS/BrowserNavigationController.swift +++ b/Gemini-iOS/BrowserNavigationController.swift @@ -332,13 +332,11 @@ extension BrowserNavigationController: UIScrollViewDelegate { guard trackingScroll else { return } trackingScroll = false - let finalOffset: CGFloat - if velocity.y < 0 { - finalOffset = 0 - } else { - finalOffset = 1 + if velocity.y == 0 { + return } + let finalOffset: CGFloat = velocity.y < 0 ? 0 : 1 UIView.animate(withDuration: 0.15, delay: 0, options: .curveEaseOut) { self.toolbarOffset = finalOffset }