summaryrefslogtreecommitdiffstats
path: root/WebKit/android/jni/WebCoreResourceLoader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/android/jni/WebCoreResourceLoader.cpp')
-rw-r--r--WebKit/android/jni/WebCoreResourceLoader.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/WebKit/android/jni/WebCoreResourceLoader.cpp b/WebKit/android/jni/WebCoreResourceLoader.cpp
index 301ccde..0c7bad9 100644
--- a/WebKit/android/jni/WebCoreResourceLoader.cpp
+++ b/WebKit/android/jni/WebCoreResourceLoader.cpp
@@ -120,7 +120,7 @@ bool WebCoreResourceLoader::willLoadFromCache(const WebCore::KURL& url, int64_t
{
JNIEnv* env = JSC::Bindings::getJNIEnv();
WTF::String urlStr = url.string();
- jstring jUrlStr = env->NewString(urlStr.characters(), urlStr.length());
+ jstring jUrlStr = WtfStringToJstring(env, urlStr);
jclass resourceLoader = env->FindClass("android/webkit/LoadListener");
bool val = env->CallStaticBooleanMethod(resourceLoader, gResourceLoader.mWillLoadFromCacheMethodID, jUrlStr, identifier);
checkException(env);
@@ -272,8 +272,7 @@ jstring WebCoreResourceLoader::RedirectedToUrl(JNIEnv* env, jobject obj,
}
handle->client()->willSendRequest(handle, r, *response);
delete response;
- WTF::String s = url.string();
- return env->NewString((unsigned short*)s.characters(), s.length());
+ return WtfStringToJstring(env, url.string());
}
void WebCoreResourceLoader::Error(JNIEnv* env, jobject obj, jint id, jstring description,