Index: android_webview/native/aw_contents_client_bridge.cc |
diff --git a/android_webview/native/aw_contents_client_bridge.cc b/android_webview/native/aw_contents_client_bridge.cc |
index 7b84c269d1a7308dcb6cb3592ff7bf231f85dd12..d21a3a4f6e2580544cd95ba3ee317e0b0e909ce4 100644 |
--- a/android_webview/native/aw_contents_client_bridge.cc |
+++ b/android_webview/native/aw_contents_client_bridge.cc |
@@ -17,6 +17,7 @@ using base::android::AttachCurrentThread; |
using base::android::ConvertJavaStringToUTF16; |
using base::android::ConvertUTF8ToJavaString; |
using base::android::ConvertUTF16ToJavaString; |
+using base::android::GetApplicationContext; |
using base::android::JavaRef; |
using base::android::ScopedJavaLocalRef; |
using content::BrowserThread; |
@@ -68,7 +69,13 @@ void AwContentsClientBridge::AllowCertificateError( |
int request_id = pending_cert_error_callbacks_.Add( |
new CertErrorCallback(callback)); |
*cancel_request = !Java_AwContentsClientBridge_allowCertificateError( |
- env, obj.obj(), cert_error, jcert.obj(), jurl.obj(), request_id); |
+ env, |
+ obj.obj(), |
+ GetApplicationContext(), |
+ cert_error, |
+ jcert.obj(), |
+ jurl.obj(), |
+ request_id); |
// if the request is cancelled, then cancel the stored callback |
if (*cancel_request) { |
pending_cert_error_callbacks_.Remove(request_id); |