Index: content/browser/android/content_view_core_impl.cc |
diff --git a/content/browser/android/content_view_core_impl.cc b/content/browser/android/content_view_core_impl.cc |
index a1a84e762df42d9d9a215623208d781b26f21494..5997c99d8c450554208775d2cf5f97bdd64dfcf3 100644 |
--- a/content/browser/android/content_view_core_impl.cc |
+++ b/content/browser/android/content_view_core_impl.cc |
@@ -1450,11 +1450,11 @@ void ContentViewCoreImpl::PullReset() { |
// This is called for each ContentView. |
jlong Init(JNIEnv* env, |
- jobject obj, |
- jobject web_contents, |
- jobject view_android_delegate, |
+ const JavaParamRef<jobject>& obj, |
+ const JavaParamRef<jobject>& web_contents, |
+ const JavaParamRef<jobject>& view_android_delegate, |
jlong window_android, |
- jobject retained_objects_set) { |
+ const JavaParamRef<jobject>& retained_objects_set) { |
ContentViewCoreImpl* view = new ContentViewCoreImpl( |
env, obj, WebContents::FromJavaWebContents(web_contents), |
view_android_delegate, |
@@ -1463,8 +1463,10 @@ jlong Init(JNIEnv* env, |
return reinterpret_cast<intptr_t>(view); |
} |
-static ScopedJavaLocalRef<jobject> |
-FromWebContentsAndroid(JNIEnv* env, jclass clazz, jobject jweb_contents) { |
+static ScopedJavaLocalRef<jobject> FromWebContentsAndroid( |
+ JNIEnv* env, |
+ const JavaParamRef<jclass>& clazz, |
+ const JavaParamRef<jobject>& jweb_contents) { |
WebContents* web_contents = WebContents::FromJavaWebContents(jweb_contents); |
if (!web_contents) |
return ScopedJavaLocalRef<jobject>(); |