Changeset 91260 in webkit
- Timestamp:
- Jul 19, 2011 8:56:57 AM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r91256 r91260 1 2011-07-19 Steve Block <steveblock@google.com> 2 3 REGRESSION (r82194): jvalueToJavaValue() does not correctly set length of String property 4 https://bugs.webkit.org/show_bug.cgi?id=64730 5 6 Reviewed by Alexey Proskuryakov. 7 8 Covered by existing tests. 9 10 * bridge/jni/v8/JNIUtilityPrivate.cpp: 11 (JSC::Bindings::jvalueToJavaValue): 12 1 13 2011-07-19 Vitaly Repeshko <vitalyr@chromium.org> 2 14 -
trunk/Source/WebCore/bridge/jni/v8/JNIUtilityPrivate.cpp
r82950 r91260 248 248 { 249 249 jstring javaString = static_cast<jstring>(value.l); 250 const UChar* a= getUCharactersFromJStringInEnv(getJNIEnv(), javaString);250 const UChar* characters = getUCharactersFromJStringInEnv(getJNIEnv(), javaString); 251 251 // We take a copy to allow the Java String to be released. 252 result.m_stringValue = String( a).threadsafeCopy();253 releaseUCharactersForJStringInEnv(getJNIEnv(), javaString, a);252 result.m_stringValue = String(characters, getJNIEnv()->GetStringLength(javaString)); 253 releaseUCharactersForJStringInEnv(getJNIEnv(), javaString, characters); 254 254 } 255 255 break;
Note: See TracChangeset
for help on using the changeset viewer.