Bug 924180 - Do not assume that PRUnichar and jchar are the same type; r=blassey

This commit is contained in:
Ehsan Akhgari
2013-10-08 14:00:40 -04:00
parent cee3566f22
commit 659d9b1745
2 changed files with 3 additions and 3 deletions

View File

@@ -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);
}