From 633ec19c9097cafc23ef9f3c90c996b647f7cc9f Mon Sep 17 00:00:00 2001 From: TwistedUmbrellaX Date: Wed, 20 Mar 2024 11:36:00 -0400 Subject: [PATCH] fix: don't load selected until intent --- .../main/java/ani/dantotsu/media/MediaDetailsActivity.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/media/MediaDetailsActivity.kt b/app/src/main/java/ani/dantotsu/media/MediaDetailsActivity.kt index 3b79f747..58fdf121 100644 --- a/app/src/main/java/ani/dantotsu/media/MediaDetailsActivity.kt +++ b/app/src/main/java/ani/dantotsu/media/MediaDetailsActivity.kt @@ -367,7 +367,6 @@ class MediaDetailsActivity : AppCompatActivity(), AppBarLayout.OnOffsetChangedLi navBar.addTab(infoTab) navBar.addTab(watchTab) navBar.addTab(commentTab) - navBar.selectTabAt(selected) navBar.setOnTabSelectListener(object : AnimatedBottomBar.OnTabSelectListener { override fun onTabSelected( lastIndex: Int, @@ -383,8 +382,6 @@ class MediaDetailsActivity : AppCompatActivity(), AppBarLayout.OnOffsetChangedLi model.saveSelected(media.id, sel) } }) - binding.commentInputLayout.isVisible = selected == 2 - viewPager.setCurrentItem(selected, false) if (model.continueMedia == null && media.cameFromContinue) { model.continueMedia = PrefManager.getVal(PrefName.ContinueMedia) @@ -394,6 +391,9 @@ class MediaDetailsActivity : AppCompatActivity(), AppBarLayout.OnOffsetChangedLi if (frag != null) { selected = 2 } + navBar.selectTabAt(selected) + binding.commentInputLayout.isVisible = selected == 2 + viewPager.setCurrentItem(selected, false) val live = Refresh.activity.getOrPut(this.hashCode()) { MutableLiveData(true) } live.observe(this) {