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 5e1f6cd93c6c22a138cfba7283c3ce1a8acda07a..0b4091e9cd17a29324d530ab80ddde2c8b5d96ed 100644 |
--- a/android_webview/native/aw_contents_client_bridge.h |
+++ b/android_webview/native/aw_contents_client_bridge.h |
@@ -95,12 +95,12 @@ class AwContentsClientBridge : public AwContentsClientBridgeBase { |
typedef const base::Callback<void(content::CertificateRequestResultType)> |
CertErrorCallback; |
- IDMap<CertErrorCallback, IDMapOwnPointer> pending_cert_error_callbacks_; |
- IDMap<content::JavaScriptDialogManager::DialogClosedCallback, IDMapOwnPointer> |
+ IDMap<std::unique_ptr<CertErrorCallback>> pending_cert_error_callbacks_; |
+ IDMap<std::unique_ptr<content::JavaScriptDialogManager::DialogClosedCallback>> |
pending_js_dialog_callbacks_; |
// |pending_client_cert_request_delegates_| owns its pointers, but IDMap |
// doesn't provide Release, so ownership is managed manually. |
- IDMap<content::ClientCertificateDelegate> |
+ IDMap<content::ClientCertificateDelegate*> |
pending_client_cert_request_delegates_; |
}; |