summaryrefslogtreecommitdiffstats
path: root/luni/src/main/native/BidiWrapper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'luni/src/main/native/BidiWrapper.cpp')
-rw-r--r--luni/src/main/native/BidiWrapper.cpp4
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]);