From 976e2112e7bbebba96b2c2ad809bb360f27b0730 Mon Sep 17 00:00:00 2001 From: Kota-Jagadeesh Date: Thu, 16 Oct 2025 23:16:10 +0530 Subject: [PATCH] Prevent hiding bottom navigation bar in MediaDetailPagerFragment --- .../free/nrw/commons/media/MediaDetailPagerFragment.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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