diff --git a/src/org/kiwix/kiwixmobile/ZimManageActivity.java b/src/org/kiwix/kiwixmobile/ZimManageActivity.java index b463720b6..98146a603 100644 --- a/src/org/kiwix/kiwixmobile/ZimManageActivity.java +++ b/src/org/kiwix/kiwixmobile/ZimManageActivity.java @@ -207,12 +207,15 @@ public class ZimManageActivity extends AppCompatActivity { switch (item.getItemId()) { case R.id.menu_rescan_fs: { - ZimFileSelectFragment fragment = (ZimFileSelectFragment) mSectionsPagerAdapter.getItem(0); - fragment.refreshFragment(); + if (mViewPager.getCurrentItem() == 0) { + ZimFileSelectFragment fragment = (ZimFileSelectFragment) mSectionsPagerAdapter.getItem(0); + fragment.refreshFragment(); + } // mViewPager.notify(); } case R.id.select_language: - showLanguageSelect(); + if (mViewPager.getCurrentItem() == 1) + showLanguageSelect(); default: