Bug 924180 - Do not assume that PRUnichar and jchar are the same type; r=blassey
This commit is contained in:
@@ -455,7 +455,7 @@ AndroidGeckoEvent::ReadStringFromJString(nsString &aString, JNIEnv *jenv,
|
||||
|
||||
int len = jenv->GetStringLength(s);
|
||||
aString.SetLength(len);
|
||||
jenv->GetStringRegion(s, 0, len, aString.BeginWriting());
|
||||
jenv->GetStringRegion(s, 0, len, reinterpret_cast<jchar*>(aString.BeginWriting()));
|
||||
}
|
||||
|
||||
void
|
||||
@@ -1366,7 +1366,7 @@ nsJNIString::nsJNIString(jstring jstr, JNIEnv *jenv)
|
||||
if (len <= 0) {
|
||||
SetIsVoid(true);
|
||||
} else {
|
||||
Assign(jCharPtr, len);
|
||||
Assign(reinterpret_cast<const PRUnichar*>(jCharPtr), len);
|
||||
}
|
||||
jni->ReleaseStringChars(jstr, jCharPtr);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user