[fenix] For https://github.com/mozilla-mobile/fenix/issues/10453: Use TabsTray API to set divider, avoiding related crashes.

pull/600/head
mcarare 4 years ago committed by Mihai Adrian
parent aab5a54889
commit 100b05d396

@ -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)
}

Loading…
Cancel
Save