From 17bb010cc3b64db2961107fe8707295eee24f766 Mon Sep 17 00:00:00 2001 From: Kainalu Hagiwara Date: Mon, 3 Aug 2020 14:22:06 -0700 Subject: [PATCH] For #13235 - Add haptic feedback when long pressing forward button. --- .../fenix/components/toolbar/BrowserToolbarView.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt b/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt index e1a9df5fe..6b1bf2316 100644 --- a/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt +++ b/app/src/main/java/org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt @@ -251,10 +251,10 @@ class BrowserToolbarView( } private fun ToolbarMenu.Item.performHapticIfNeeded(view: View) { - (this as? ToolbarMenu.Item.Reload)?.also { reload -> - if (reload.bypassCache) { - view.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS) - } + if (this is ToolbarMenu.Item.Reload && this.bypassCache || + this is ToolbarMenu.Item.Forward && this.viewHistory + ) { + view.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS) } } }