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 efcba5da3..e1c222435 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
@@ -484,8 +484,7 @@ public class PlacePageView extends Fragment
Icon icon = bookmark.getIcon();
if (icon != null)
{
- Drawable circle = Graphics.drawCircleAndImage(icon.argb(), R.dimen.place_page_icon_size,
- app.organicmaps.sdk.R.drawable.ic_bookmark_none,
+ Drawable circle = Graphics.drawCircleAndImage(icon.argb(), R.dimen.place_page_icon_size, icon.getResId(),
R.dimen.place_page_icon_mark_size, requireContext());
mColorIcon.setImageDrawable(circle);
mTvCategory.setText(BookmarkManager.INSTANCE.getCategoryById(bookmark.getCategoryId()).getName());
@@ -521,10 +520,10 @@ public class PlacePageView extends Fragment
Drawable circle = Graphics.drawCircle(to, R.dimen.place_page_icon_size, requireContext().getResources());
mColorIcon.setImageDrawable(circle);
});
+ dialogFragment.show(requireActivity().getSupportFragmentManager(), null);
}
else if (mMapObject.isBookmark())
{
- dialogFragment.show(requireActivity().getSupportFragmentManager(), null);
final Bookmark bookmark = (Bookmark) mMapObject;
args.putInt(BookmarkColorDialogFragment.ICON_COLOR, bookmark.getIcon().getColor());
args.putInt(BookmarkColorDialogFragment.ICON_RES, bookmark.getIcon().getResId());
@@ -534,8 +533,7 @@ public class PlacePageView extends Fragment
if (from == to)
return;
bookmark.setIconColor(to);
- Drawable circle = Graphics.drawCircleAndImage(to, R.dimen.place_page_icon_size,
- app.organicmaps.sdk.R.drawable.ic_bookmark_none,
+ Drawable circle = Graphics.drawCircleAndImage(to, R.dimen.place_page_icon_size, bookmark.getIcon().getResId(),
R.dimen.place_page_icon_mark_size, requireContext());
mColorIcon.setImageDrawable(circle);
});
diff --git a/android/app/src/main/res/layout/place_page_preview.xml b/android/app/src/main/res/layout/place_page_preview.xml
index 5251e6a10..29e6a3379 100644
--- a/android/app/src/main/res/layout/place_page_preview.xml
+++ b/android/app/src/main/res/layout/place_page_preview.xml
@@ -186,35 +186,35 @@
android:layout_marginTop="@dimen/margin_half"
android:orientation="vertical">
-
+ android:background="?ppBackground"
+ android:orientation="horizontal">
+ tools:src="@drawable/ic_bookmark_none"
+ tools:tint="@color/base_red" />
-
+