Index: content/shell/android/shell_manager.cc |
diff --git a/content/shell/android/shell_manager.cc b/content/shell/android/shell_manager.cc |
index b262c883eddaf46d56b87dfd5f79dd9ba1f66e2f..eb9e6368e601c2fffb3eed5ab15430c3f44c1ac7 100644 |
--- a/content/shell/android/shell_manager.cc |
+++ b/content/shell/android/shell_manager.cc |
@@ -49,12 +49,16 @@ bool RegisterShellManager(JNIEnv* env) { |
return RegisterNativesImpl(env); |
} |
-static void Init(JNIEnv* env, jclass clazz, jobject obj) { |
+static void Init(JNIEnv* env, |
+ const JavaParamRef<jclass>& clazz, |
+ const JavaParamRef<jobject>& obj) { |
g_global_state.Get().j_shell_manager.Reset( |
base::android::ScopedJavaLocalRef<jobject>(env, obj)); |
} |
-void LaunchShell(JNIEnv* env, jclass clazz, jstring jurl) { |
+void LaunchShell(JNIEnv* env, |
+ const JavaParamRef<jclass>& clazz, |
+ const JavaParamRef<jstring>& jurl) { |
ShellBrowserContext* browserContext = |
ShellContentBrowserClient::Get()->browser_context(); |
GURL url(base::android::ConvertJavaStringToUTF8(env, jurl)); |