diff --git a/app/src/main/java/fr/free/nrw/commons/media/MediaDetailPagerFragment.kt b/app/src/main/java/fr/free/nrw/commons/media/MediaDetailPagerFragment.kt index 92cca611e..d0ae6a6eb 100644 --- a/app/src/main/java/fr/free/nrw/commons/media/MediaDetailPagerFragment.kt +++ b/app/src/main/java/fr/free/nrw/commons/media/MediaDetailPagerFragment.kt @@ -109,8 +109,6 @@ class MediaDetailPagerFragment : CommonsDaggerSupportFragment(), OnPageChangeLis // If fragment is associated with ProfileActivity, then hide the tabLayout if (activity is ProfileActivity) { (activity as ProfileActivity).setTabLayoutVisibility(false) - } else if (activity is MainActivity) { - (activity as MainActivity).hideTabs() } binding!!.mediaDetailsPager.adapter = adapter @@ -142,6 +140,14 @@ class MediaDetailPagerFragment : CommonsDaggerSupportFragment(), OnPageChangeLis initProvider() } + override fun onDestroyView() { + super.onDestroyView() + if (activity is MainActivity) { + (activity as MainActivity).showTabs() + } + binding = null + } + /** * initialise the provider, based on from where the fragment was started, as in from an activity * or a fragment