1
0
Fork 0

For #3156 - If only one tab adding to collection make it selected (#3222)

master
Emily Kager 2019-06-06 12:24:25 -07:00 committed by Colin Lee
parent c197d055b3
commit 4954aadd84
1 changed files with 1 additions and 1 deletions

View File

@ -626,7 +626,7 @@ class HomeFragment : Fragment(), CoroutineScope, AccountObserver {
ViewModelProviders.of(this).get(CreateCollectionViewModel::class.java)
}
viewModel?.tabs = tabs
val selectedTabs = tabs.find { tab -> tab.sessionId == selectedTabId }
val selectedTabs = tabs.find { tab -> tab.sessionId == selectedTabId } ?: if (tabs.size == 1) tabs[0] else null
val selectedSet = if (selectedTabs == null) mutableSetOf() else mutableSetOf(selectedTabs)
viewModel?.selectedTabs = selectedSet
viewModel?.tabCollections = requireComponents.core.tabCollectionStorage.cachedTabCollections.reversed()