diff --git a/android/jni/com/mapswithme/maps/bookmarks/data/BookmarkManager.cpp b/android/jni/com/mapswithme/maps/bookmarks/data/BookmarkManager.cpp index b82259e7be..f907429d09 100644 --- a/android/jni/com/mapswithme/maps/bookmarks/data/BookmarkManager.cpp +++ b/android/jni/com/mapswithme/maps/bookmarks/data/BookmarkManager.cpp @@ -17,8 +17,11 @@ extern "C" JNIEnv * env, jobject thiz, jint c, jint b) { BookmarkAndCategory bnc = BookmarkAndCategory(c,b); - frm()->ShowBookmark(bnc); - frm()->SaveState(); + g_framework->PostDrapeTask([bnc]() + { + frm()->ShowBookmark(bnc); + frm()->SaveState(); + }); } JNIEXPORT void JNICALL