From cb8b8898b8397b419ad59035dca314a3dd671f4e Mon Sep 17 00:00:00 2001 From: Daria Volvenkova Date: Fri, 20 Dec 2019 14:41:13 +0300 Subject: [PATCH] [android] Fixed bookmark deleting via PP. --- android/jni/com/mapswithme/maps/Framework.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/android/jni/com/mapswithme/maps/Framework.cpp b/android/jni/com/mapswithme/maps/Framework.cpp index 1b4b3bc115..62ee095b40 100644 --- a/android/jni/com/mapswithme/maps/Framework.cpp +++ b/android/jni/com/mapswithme/maps/Framework.cpp @@ -1750,16 +1750,18 @@ Java_com_mapswithme_maps_Framework_nativeZoomToPoint(JNIEnv * env, jclass, jdoub JNIEXPORT jobject JNICALL Java_com_mapswithme_maps_Framework_nativeDeleteBookmarkFromMapObject(JNIEnv * env, jclass) { - place_page::Info & info = g_framework->GetPlacePageInfo(); + place_page::Info const & info = g_framework->GetPlacePageInfo(); auto const bookmarkId = info.GetBookmarkId(); frm()->GetBookmarkManager().GetEditSession().DeleteBookmark(bookmarkId); auto buildInfo = info.GetBuildInfo(); buildInfo.m_match = place_page::BuildInfo::Match::FeatureOnly; buildInfo.m_userMarkId = kml::kInvalidMarkId; + buildInfo.m_source = place_page::BuildInfo::Source::Other; frm()->UpdatePlacePageInfoForCurrentSelection(buildInfo); - return usermark_helper::CreateMapObject(env, info); + place_page::Info const & updatedInfo = g_framework->GetPlacePageInfo(); + return usermark_helper::CreateMapObject(env, updatedInfo); } JNIEXPORT void JNICALL