From 4052f0481e1a702fbd959f1bc8750f714a578425 Mon Sep 17 00:00:00 2001 From: kavikhalique Date: Thu, 7 Aug 2025 23:55:17 +0530 Subject: [PATCH] Hide PP category for other map objects other than track and bookmark Signed-off-by: kavikhalique --- .../organicmaps/widget/placepage/PlacePageView.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java b/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java index e1c222435..c12539743 100644 --- a/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java +++ b/android/app/src/main/java/app/organicmaps/widget/placepage/PlacePageView.java @@ -263,6 +263,9 @@ public class PlacePageView extends Fragment mColorIcon = mFrame.findViewById(R.id.item_icon); mTvCategory = mFrame.findViewById(R.id.tv__category); mEditBookmark = mFrame.findViewById(R.id.edit_Bookmark); + mColorIcon.setOnClickListener(this); + mTvCategory.setOnClickListener(this); + mEditBookmark.setOnClickListener(this); MaterialButton shareButton = mPreview.findViewById(R.id.share_button); shareButton.setOnClickListener(this::shareClickListener); @@ -476,7 +479,6 @@ public class PlacePageView extends Fragment Graphics.drawCircle(track.getColor(), R.dimen.place_page_icon_size, requireContext().getResources()); mColorIcon.setImageDrawable(circle); mTvCategory.setText(BookmarkManager.INSTANCE.getCategoryById(track.getCategoryId()).getName()); - UiUtils.show(mColorIcon, mTvCategory, categoryContainer); } else if (mMapObject.isBookmark()) { @@ -488,13 +490,9 @@ public class PlacePageView extends Fragment R.dimen.place_page_icon_mark_size, requireContext()); mColorIcon.setImageDrawable(circle); mTvCategory.setText(BookmarkManager.INSTANCE.getCategoryById(bookmark.getCategoryId()).getName()); - UiUtils.show(mColorIcon, mTvCategory, categoryContainer); } } - - mColorIcon.setOnClickListener(this::onClick); - mTvCategory.setOnClickListener(this::onClick); - mEditBookmark.setOnClickListener(this::onClick); + UiUtils.showIf(mMapObject.isTrack() || mMapObject.isBookmark(), categoryContainer); } void showColorDialog()