From 7cd5a688420e0807c785966356c6fc0a11b83bc0 Mon Sep 17 00:00:00 2001 From: ExMix Date: Thu, 16 Oct 2014 12:59:26 +0300 Subject: [PATCH] [android] control routing session move to NV thread. --- android/jni/com/mapswithme/maps/Framework.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/jni/com/mapswithme/maps/Framework.cpp b/android/jni/com/mapswithme/maps/Framework.cpp index e3a01fe7dc..ded673f286 100644 --- a/android/jni/com/mapswithme/maps/Framework.cpp +++ b/android/jni/com/mapswithme/maps/Framework.cpp @@ -1252,19 +1252,19 @@ extern "C" JNIEXPORT void JNICALL Java_com_mapswithme_maps_Framework_nativeCloseRouting(JNIEnv * env, jclass thiz) { - frm()->CloseRouting(); + android::Platform::RunOnGuiThreadImpl(bind(&::Framework::CloseRouting, frm()), false); } JNIEXPORT void JNICALL Java_com_mapswithme_maps_Framework_nativeBuildRoute(JNIEnv * env, jclass thiz, jdouble lat, jdouble lon) { - frm()->BuildRoute(MercatorBounds::FromLatLon(lat, lon)); + android::Platform::RunOnGuiThreadImpl(bind(&::Framework::BuildRoute, frm(), MercatorBounds::FromLatLon(lat, lon)), false); } JNIEXPORT void JNICALL Java_com_mapswithme_maps_Framework_nativeFollowRoute(JNIEnv * env, jclass thiz) { - frm()->FollowRoute(); + android::Platform::RunOnGuiThreadImpl(bind(&::Framework::FollowRoute, frm()), false); } JNIEXPORT jobject JNICALL