diff --git a/app/src/main/java/app/fedilab/android/BaseMainActivity.java b/app/src/main/java/app/fedilab/android/BaseMainActivity.java index 83bb1892..3e5ee3a3 100644 --- a/app/src/main/java/app/fedilab/android/BaseMainActivity.java +++ b/app/src/main/java/app/fedilab/android/BaseMainActivity.java @@ -193,7 +193,7 @@ public abstract class BaseMainActivity extends BaseActivity implements NetworkSt if (binding.viewPager.getCurrentItem() == position) { scrollToTop(); } else { - binding.viewPager.setCurrentItem(position); + binding.viewPager.setCurrentItem(position, false); } } return true; @@ -588,13 +588,14 @@ public abstract class BaseMainActivity extends BaseActivity implements NetworkSt }); } binding.bottomNavView.setOnItemSelectedListener(item -> { + int itemId = item.getItemId(); int position = BottomMenu.getPosition(bottomMenu, itemId); if (position >= 0) { if (binding.viewPager.getCurrentItem() == position) { scrollToTop(); } else { - binding.viewPager.setCurrentItem(position); + binding.viewPager.setCurrentItem(position, false); } } return true;