Index: android_webview/native/aw_http_auth_handler.cc |
diff --git a/android_webview/native/aw_http_auth_handler.cc b/android_webview/native/aw_http_auth_handler.cc |
index 700270a78a4a73f40a32978be9274ca6d70871a0..8f4293b8f48dc68156b4d8ccb525d402ade3a06e 100644 |
--- a/android_webview/native/aw_http_auth_handler.cc |
+++ b/android_webview/native/aw_http_auth_handler.cc |
@@ -38,9 +38,9 @@ AwHttpAuthHandler:: ~AwHttpAuthHandler() { |
} |
void AwHttpAuthHandler::Proceed(JNIEnv* env, |
- jobject obj, |
- jstring user, |
- jstring password) { |
+ const JavaParamRef<jobject>& obj, |
+ const JavaParamRef<jstring>& user, |
+ const JavaParamRef<jstring>& password) { |
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
if (login_delegate_.get()) { |
login_delegate_->Proceed(ConvertJavaStringToUTF16(env, user), |
@@ -49,7 +49,7 @@ void AwHttpAuthHandler::Proceed(JNIEnv* env, |
} |
} |
-void AwHttpAuthHandler::Cancel(JNIEnv* env, jobject obj) { |
+void AwHttpAuthHandler::Cancel(JNIEnv* env, const JavaParamRef<jobject>& obj) { |
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
if (login_delegate_.get()) { |
login_delegate_->Cancel(); |