| Index: android_webview/native/aw_contents_client_bridge.h
|
| diff --git a/android_webview/native/aw_contents_client_bridge.h b/android_webview/native/aw_contents_client_bridge.h
|
| index 2a5caba0bba5dd6dceba670b6da8e2b9533d4a10..a2bde4b02899f4789b7b6bec2db92b5a54ef26d9 100644
|
| --- a/android_webview/native/aw_contents_client_bridge.h
|
| +++ b/android_webview/native/aw_contents_client_bridge.h
|
| @@ -40,7 +40,7 @@ class AwContentsClientBridge : public AwContentsClientBridgeBase {
|
| bool* cancel_request) override;
|
| void SelectClientCertificate(
|
| net::SSLCertRequestInfo* cert_request_info,
|
| - const SelectCertificateCallback& callback) override;
|
| + scoped_ptr<content::ClientCertificateDelegate> delegate) override;
|
|
|
| void RunJavaScriptDialog(
|
| content::JavaScriptMessageType message_type,
|
| @@ -73,8 +73,10 @@ class AwContentsClientBridge : public AwContentsClientBridgeBase {
|
| IDMap<CertErrorCallback, IDMapOwnPointer> pending_cert_error_callbacks_;
|
| IDMap<content::JavaScriptDialogManager::DialogClosedCallback, IDMapOwnPointer>
|
| pending_js_dialog_callbacks_;
|
| - IDMap<SelectCertificateCallback, IDMapOwnPointer>
|
| - pending_client_cert_request_callbacks_;
|
| + // |pending_client_cert_request_delegates_| owns its pointers, but IDMap
|
| + // doesn't provide Release, so ownership is managed manually.
|
| + IDMap<content::ClientCertificateDelegate>
|
| + pending_client_cert_request_delegates_;
|
| };
|
|
|
| bool RegisterAwContentsClientBridge(JNIEnv* env);
|
|
|