forked from organicmaps/organicmaps
[android] Removed JNIEnv-less method ToNativeString.
This commit is contained in:
parent
983b2ab52d
commit
1adec84060
3 changed files with 3 additions and 6 deletions
android/jni/com/mapswithme
|
@ -24,12 +24,9 @@ namespace jni
|
|||
JavaVM * GetJVM();
|
||||
|
||||
string ToNativeString(JNIEnv * env, jstring str);
|
||||
inline string ToNativeString(jstring str)
|
||||
{
|
||||
return ToNativeString(GetEnv(), str);
|
||||
}
|
||||
|
||||
jstring ToJavaString(JNIEnv * env, char const * s);
|
||||
|
||||
inline jstring ToJavaString(JNIEnv * env, string const & s)
|
||||
{
|
||||
return ToJavaString(env, s.c_str());
|
||||
|
|
|
@ -1003,7 +1003,7 @@ extern "C"
|
|||
JNIEXPORT jstring JNICALL
|
||||
Java_com_mapswithme_maps_Framework_nativeGetGe0Url(JNIEnv * env, jclass clazz, jdouble lat, jdouble lon, jdouble zoomLevel, jstring name)
|
||||
{
|
||||
const string url = g_framework->NativeFramework()->CodeGe0url(lat, lon, zoomLevel, jni::ToNativeString(name));
|
||||
const string url = g_framework->NativeFramework()->CodeGe0url(lat, lon, zoomLevel, jni::ToNativeString(env, name));
|
||||
return jni::ToJavaString(env, url);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -88,7 +88,7 @@ extern "C"
|
|||
const m2::PointD glbPoint(MercatorBounds::LonToX(lon),
|
||||
MercatorBounds::LatToY(lat));
|
||||
|
||||
Bookmark bmk(glbPoint, jni::ToNativeString(name), "placemark-red");
|
||||
Bookmark bmk(glbPoint, jni::ToNativeString(env, name), "placemark-red");
|
||||
Framework * const framework = frm();
|
||||
return framework->AddBookmark(framework->LastEditedCategory(), bmk);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue