diff options
author | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2019-12-20 14:41:13 +0300 |
---|---|---|
committer | Arsentiy Milchakov <milcars@mapswithme.com> | 2019-12-20 16:58:23 +0300 |
commit | 7265571793b6b41bc99690420b38b1f1de8eab9f (patch) | |
tree | 7070b5f4f172b34f38e6dfd852becdfe1501660e | |
parent | b82f5515d3bc8273156b329acade45fc5d35b896 (diff) |
[android] Fixed bookmark deleting via PP.
-rw-r--r-- | android/jni/com/mapswithme/maps/Framework.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/android/jni/com/mapswithme/maps/Framework.cpp b/android/jni/com/mapswithme/maps/Framework.cpp index 59e92ba1dc..dd96e2f582 100644 --- a/android/jni/com/mapswithme/maps/Framework.cpp +++ b/android/jni/com/mapswithme/maps/Framework.cpp @@ -1749,16 +1749,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 |