From 900297829207bb56a6ec06469d0bdf3133e08ce1 Mon Sep 17 00:00:00 2001 From: Rohit Verma Date: Wed, 2 Apr 2025 16:31:02 +0530 Subject: [PATCH] fix: hide the thumbnail card on fragments other than MediaDetailFragment --- .../main/java/fr/free/nrw/commons/upload/UploadActivity.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt b/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt index 71ffb74d8..8b7e41370 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt +++ b/app/src/main/java/fr/free/nrw/commons/upload/UploadActivity.kt @@ -387,6 +387,11 @@ class UploadActivity : BaseActivity(), UploadContract.View, UploadBaseFragment.C override fun onUploadMediaDeleted(index: Int) { fragments!!.removeAt(index) //Remove the corresponding fragment uploadableFiles.removeAt(index) //Remove the files from the list + + if(fragments!![currentSelectedPosition] !is UploadMediaDetailFragment) { + // Should hide the top card current fragment is not the media detail fragment + showHideTopCard(false) + } thumbnailsAdapter!!.notifyItemRemoved(index) //Notify the thumbnails adapter uploadImagesAdapter!!.notifyDataSetChanged() //Notify the ViewPager }