From 5bffd719c37288ee49041dace3d72e96060bc18b Mon Sep 17 00:00:00 2001 From: mike a Date: Thu, 14 Mar 2024 10:55:57 -0700 Subject: [PATCH] Bug 1885399 - Fix clipping behaviour --- .../mozilla/fenix/browser/BaseBrowserFragment.kt | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt index 59a6163d2..84e366b5e 100644 --- a/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt @@ -1287,13 +1287,14 @@ abstract class BaseBrowserFragment : ToolbarPosition.BOTTOM -> OldToolbarPosition.BOTTOM ToolbarPosition.TOP -> OldToolbarPosition.TOP } - OldEngineViewClippingBehavior( - context, - null, - getSwipeRefreshLayout(), - toolbarHeight, - toolbarPosition, - ) + (getSwipeRefreshLayout().layoutParams as CoordinatorLayout.LayoutParams).behavior = + OldEngineViewClippingBehavior( + context, + null, + getSwipeRefreshLayout(), + toolbarHeight, + toolbarPosition, + ) } } else { // Ensure webpage's bottom elements are aligned to the very bottom of the engineView.