diff options
Diffstat (limited to 'android/jni/com/mapswithme/maps/bookmarks/data/BookmarkManager.cpp')
-rw-r--r-- | android/jni/com/mapswithme/maps/bookmarks/data/BookmarkManager.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/android/jni/com/mapswithme/maps/bookmarks/data/BookmarkManager.cpp b/android/jni/com/mapswithme/maps/bookmarks/data/BookmarkManager.cpp index 45bb90e74a..cec418c841 100644 --- a/android/jni/com/mapswithme/maps/bookmarks/data/BookmarkManager.cpp +++ b/android/jni/com/mapswithme/maps/bookmarks/data/BookmarkManager.cpp @@ -622,6 +622,9 @@ JNIEXPORT jobject JNICALL Java_com_mapswithme_maps_bookmarks_data_BookmarkManager_nativeAddBookmarkToLastEditedCategory( JNIEnv * env, jobject thiz, double lat, double lon) { + if (!frm()->HasPlacePageInfo()) + return nullptr; + BookmarkManager & bmMng = frm()->GetBookmarkManager(); place_page::Info const & info = g_framework->GetPlacePageInfo(); @@ -775,6 +778,9 @@ JNIEXPORT jobject JNICALL Java_com_mapswithme_maps_bookmarks_data_BookmarkManager_nativeUpdateBookmarkPlacePage( JNIEnv * env, jobject thiz, jlong bmkId) { + if (!frm()->HasPlacePageInfo()) + return nullptr; + auto & info = g_framework->GetPlacePageInfo(); auto buildInfo = info.GetBuildInfo(); buildInfo.m_userMarkId = static_cast<kml::MarkId>(bmkId); |