diff options
Diffstat (limited to 'luni/src/main/native/BidiWrapper.cpp')
-rw-r--r-- | luni/src/main/native/BidiWrapper.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/luni/src/main/native/BidiWrapper.cpp b/luni/src/main/native/BidiWrapper.cpp index 2811bc7..59dcfaa 100644 --- a/luni/src/main/native/BidiWrapper.cpp +++ b/luni/src/main/native/BidiWrapper.cpp @@ -80,7 +80,7 @@ static void BidiWrapper_ubidi_setPara(JNIEnv* env, jclass, jlong ptr, jcharArray data->setEmbeddingLevels(NULL); } UErrorCode err = U_ZERO_ERROR; - ScopedCharArray chars(env, text); + ScopedCharArrayRO chars(env, text); ubidi_setPara(data->uBiDi(), chars.get(), length, paraLevel, data->embeddingLevels(), &err); icu4jni_error(env, err); } @@ -151,7 +151,7 @@ static jobjectArray BidiWrapper_ubidi_getRuns(JNIEnv* env, jclass, jlong ptr) { } static jintArray BidiWrapper_ubidi_reorderVisual(JNIEnv* env, jclass, jbyteArray javaLevels, jint length) { - ScopedByteArray levelBytes(env, javaLevels); + ScopedByteArrayRO levelBytes(env, javaLevels); const UBiDiLevel* levels = reinterpret_cast<const UBiDiLevel*>(levelBytes.get()); UniquePtr<int[]> indexMap(new int[length]); |