For #13293: Show Add To Collections after tabs load
parent
b4e053d60a
commit
4ba4b589de
|
@ -137,12 +137,14 @@ class TabTrayView(
|
||||||
|
|
||||||
setTopOffset(startingInLandscape)
|
setTopOffset(startingInLandscape)
|
||||||
|
|
||||||
|
val concatAdapter = ConcatAdapter(tabsAdapter)
|
||||||
|
|
||||||
view.tabsTray.apply {
|
view.tabsTray.apply {
|
||||||
layoutManager = LinearLayoutManager(container.context).apply {
|
layoutManager = LinearLayoutManager(container.context).apply {
|
||||||
reverseLayout = true
|
reverseLayout = true
|
||||||
stackFromEnd = true
|
stackFromEnd = true
|
||||||
}
|
}
|
||||||
adapter = ConcatAdapter(collectionsButtonAdapter, tabsAdapter)
|
adapter = concatAdapter
|
||||||
|
|
||||||
tabsTouchHelper = TabsTouchHelper(
|
tabsTouchHelper = TabsTouchHelper(
|
||||||
observable = tabsAdapter,
|
observable = tabsAdapter,
|
||||||
|
@ -153,6 +155,9 @@ class TabTrayView(
|
||||||
|
|
||||||
tabsAdapter.tabTrayInteractor = interactor
|
tabsAdapter.tabTrayInteractor = interactor
|
||||||
tabsAdapter.onTabsUpdated = {
|
tabsAdapter.onTabsUpdated = {
|
||||||
|
// Put the 'Add to collections' button after the tabs have loaded.
|
||||||
|
concatAdapter.addAdapter(0, collectionsButtonAdapter)
|
||||||
|
|
||||||
if (hasAccessibilityEnabled) {
|
if (hasAccessibilityEnabled) {
|
||||||
tabsAdapter.notifyDataSetChanged()
|
tabsAdapter.notifyDataSetChanged()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue