Skip to content

Commit

Permalink
possible fix for crash on list tab fragment restoral
Browse files Browse the repository at this point in the history
see java.lang.IllegalArgumentException on #393
  • Loading branch information
LivingWithHippos committed Nov 29, 2024
1 parent b0f1c77 commit f08c81d
Showing 1 changed file with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -147,9 +147,6 @@ class ListsTabFragment : UnchainedFragment() {
Lifecycle.State.RESUMED,
)

val listsAdapter = ListsAdapter(this)
binding.listPager.adapter = listsAdapter

binding.tabs.addOnTabSelectedListener(
object : TabLayout.OnTabSelectedListener {
override fun onTabSelected(tab: TabLayout.Tab?) {
Expand Down Expand Up @@ -344,6 +341,9 @@ class ListsTabFragment : UnchainedFragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
val tabLayout: TabLayout = view.findViewById(R.id.tabs)
val viewPager: ViewPager2 = view.findViewById(R.id.listPager)

viewPager.adapter = ListsAdapter(this)

TabLayoutMediator(tabLayout, viewPager) { tab, position ->
if (position == DOWNLOADS_TAB) {
tab.text = getString(R.string.downloads)
Expand Down

0 comments on commit f08c81d

Please sign in to comment.