From 8007a7b153dde44efd5c8a7adad7754084c0a4c4 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Fri, 26 Aug 2016 21:55:11 -0700 Subject: [PATCH] Correctly handle UTF8 Java translation for StringArray. (#103) --- java/lib/NetworkTablesJNI.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/lib/NetworkTablesJNI.cpp b/java/lib/NetworkTablesJNI.cpp index 5f6700c574..34bc21c2fa 100644 --- a/java/lib/NetworkTablesJNI.cpp +++ b/java/lib/NetworkTablesJNI.cpp @@ -385,7 +385,7 @@ static jobjectArray ToJavaStringArray(JNIEnv *env, jobjectArray jarr = env->NewObjectArray(arr.size(), stringCls, nullptr); if (!jarr) return nullptr; for (size_t i = 0; i < arr.size(); ++i) { - JavaLocal elem(env, env->NewStringUTF(arr[i].c_str())); + JavaLocal elem(env, ToJavaString(env, arr[i])); env->SetObjectArrayElement(jarr, i, elem.obj()); } return jarr;