From 58df38105be5020f4f142060438d295376e31cf4 Mon Sep 17 00:00:00 2001 From: mcarare Date: Tue, 12 May 2020 13:24:30 +0300 Subject: [PATCH] For #10453: Use TabsTray API to set divider, avoiding related crashes. --- app/src/main/java/org/mozilla/fenix/HomeActivity.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/HomeActivity.kt b/app/src/main/java/org/mozilla/fenix/HomeActivity.kt index 04a02f436..c98fab2bb 100644 --- a/app/src/main/java/org/mozilla/fenix/HomeActivity.kt +++ b/app/src/main/java/org/mozilla/fenix/HomeActivity.kt @@ -232,7 +232,6 @@ open class HomeActivity : LocaleAwareAppCompatActivity() { tabsTray ) } - val tray = BrowserTabsTray(context, attrs, tabsAdapter = adapter, layout = layout) val decoration = DividerItemDecoration( context, DividerItemDecoration.VERTICAL @@ -240,9 +239,14 @@ open class HomeActivity : LocaleAwareAppCompatActivity() { val drawable = AppCompatResources.getDrawable(context, R.drawable.tab_tray_divider) drawable?.let { decoration.setDrawable(it) - tray.addItemDecoration(decoration) } - tray + BrowserTabsTray( + context, + attrs, + tabsAdapter = adapter, + layout = layout, + itemDecoration = decoration + ) } else -> super.onCreateView(parent, name, context, attrs) }