Index: net/android/gurl_utils.cc |
diff --git a/net/android/gurl_utils.cc b/net/android/gurl_utils.cc |
index c8cb1e4e9981bc51bee260cfad18e70076f0b72b..8fcfe0d4f7486e1986c2d23e4625ba23606cd03e 100644 |
--- a/net/android/gurl_utils.cc |
+++ b/net/android/gurl_utils.cc |
@@ -10,18 +10,16 @@ |
namespace net { |
-jstring GetOrigin(JNIEnv* env, jclass clazz, jstring url) { |
+ScopedJavaLocalRef<jstring> GetOrigin(JNIEnv* env, jclass clazz, jstring url) { |
GURL host(base::android::ConvertJavaStringToUTF16(env, url)); |
- return base::android::ConvertUTF8ToJavaString(env, |
- host.GetOrigin().spec()).Release(); |
+ return base::android::ConvertUTF8ToJavaString(env, host.GetOrigin().spec()); |
} |
-jstring GetScheme(JNIEnv* env, jclass clazz, jstring url) { |
+ScopedJavaLocalRef<jstring> GetScheme(JNIEnv* env, jclass clazz, jstring url) { |
GURL host(base::android::ConvertJavaStringToUTF16(env, url)); |
- return base::android::ConvertUTF8ToJavaString(env, |
- host.scheme()).Release(); |
+ return base::android::ConvertUTF8ToJavaString(env, host.scheme()); |
} |
bool RegisterGURLUtils(JNIEnv* env) { |