Index: android_webview/native/android_protocol_handler.cc |
diff --git a/android_webview/native/android_protocol_handler.cc b/android_webview/native/android_protocol_handler.cc |
index 51c64f790f74550c9a6177e14e693a82d7e38fda..69233d547de25477a0aefd27ed71f0fc9b2b545c 100644 |
--- a/android_webview/native/android_protocol_handler.cc |
+++ b/android_webview/native/android_protocol_handler.cc |
@@ -112,12 +112,7 @@ class ContentSchemeRequestInterceptor : public AndroidRequestInterceptorBase { |
static ScopedJavaLocalRef<jobject> GetResourceContext(JNIEnv* env) { |
if (g_resource_context) |
return g_resource_context->get(env); |
- ScopedJavaLocalRef<jobject> context; |
- // We have to reset as GetApplicationContext() returns a jobject with a |
- // global ref. The constructor that takes a jobject would expect a local ref |
- // and would assert. |
- context.Reset(env, base::android::GetApplicationContext()); |
- return context; |
+ return ScopedJavaLocalRef<jobject>(base::android::GetApplicationContext()); |
} |
// AndroidStreamReaderURLRequestJobDelegateImpl ------------------------------- |