From 1f004aff8c8012f515807f9782900ddfeecb5ae0 Mon Sep 17 00:00:00 2001 From: mcarare Date: Wed, 16 Sep 2020 12:23:45 +0300 Subject: [PATCH] For #15116: Use safe cast for layout params. --- .../org/mozilla/fenix/components/toolbar/BrowserToolbarView.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 ad4ed00bb..6865387c8 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 @@ -210,7 +210,7 @@ class BrowserToolbarView( fun expand() { when (settings.toolbarPosition) { ToolbarPosition.BOTTOM -> { - (view.layoutParams as CoordinatorLayout.LayoutParams).apply { + (view.layoutParams as? CoordinatorLayout.LayoutParams)?.apply { // behavior can be null if the "Scroll to hide toolbar" setting is toggled off. (behavior as? BrowserToolbarBottomBehavior)?.forceExpand(view) }