From 8ec08acc32a75585cfdd836c69700cf198194cec Mon Sep 17 00:00:00 2001 From: Sujal-Gupta-SG Date: Sat, 15 Feb 2025 10:31:59 +0530 Subject: [PATCH] implementing --- .../nrw/commons/nearby/fragments/NearbyParentFragment.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt b/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt index d30e08146..919d04197 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt +++ b/app/src/main/java/fr/free/nrw/commons/nearby/fragments/NearbyParentFragment.kt @@ -2273,16 +2273,19 @@ class NearbyParentFragment : CommonsDaggerSupportFragment(), NearbyParentFragmen binding!!.bottomSheetDetails.bottomSheetRecyclerView.adapter = bottomSheetAdapter updateBookmarkButtonImage(selectedPlace!!) - selectedPlace?.pic?.substringAfterLast("/")?.let { imageName -> + selectedPlace?.pic?.substringAfterLast("/")?.takeIf { it.isNotEmpty() }?.let { imageName -> Glide.with(binding!!.bottomSheetDetails.icon.context) .load("https://commons.wikimedia.org/wiki/Special:Redirect/file/$imageName?width=20") .placeholder(fr.free.nrw.commons.R.drawable.ic_refresh_24dp_nearby) .error(selectedPlace!!.label.icon) .into(binding!!.bottomSheetDetails.icon) + binding!!.bottomSheetDetails.icon.setOnClickListener { handleMediaClick(imageName) } - } ?: binding!!.bottomSheetDetails.icon.setImageResource(selectedPlace!!.label.icon) + } ?: run { + binding!!.bottomSheetDetails.icon.setImageResource(selectedPlace!!.label.icon) + } binding!!.bottomSheetDetails.title.text = selectedPlace!!.name binding!!.bottomSheetDetails.category.text = selectedPlace!!.distance