| Index: android_webview/browser/aw_contents_client_bridge_base.h
|
| diff --git a/android_webview/browser/aw_contents_client_bridge_base.h b/android_webview/browser/aw_contents_client_bridge_base.h
|
| index a24aa4bd9aaed578c8956c22fca0c8be5debf3e9..265004eb2ad48ea692a8756f56bb647e53e697ed 100644
|
| --- a/android_webview/browser/aw_contents_client_bridge_base.h
|
| +++ b/android_webview/browser/aw_contents_client_bridge_base.h
|
| @@ -5,13 +5,14 @@
|
| #ifndef ANDROID_WEBVIEW_BROWSER_AW_CONTENTS_CLIENT_BRIDGE_BASE_H_
|
| #define ANDROID_WEBVIEW_BROWSER_AW_CONTENTS_CLIENT_BRIDGE_BASE_H_
|
|
|
| -#include "base/callback_forward.h"
|
| +#include "base/memory/scoped_ptr.h"
|
| #include "base/supports_user_data.h"
|
| #include "content/public/browser/javascript_dialog_manager.h"
|
|
|
| class GURL;
|
|
|
| namespace content {
|
| +class ClientCertificateDelegate;
|
| class WebContents;
|
| }
|
|
|
| @@ -29,8 +30,6 @@ namespace android_webview {
|
| // native/ from browser/ layer.
|
| class AwContentsClientBridgeBase {
|
| public:
|
| - typedef base::Callback<void(net::X509Certificate*)> SelectCertificateCallback;
|
| -
|
| // Adds the handler to the UserData registry.
|
| static void Associate(content::WebContents* web_contents,
|
| AwContentsClientBridgeBase* handler);
|
| @@ -48,7 +47,7 @@ class AwContentsClientBridgeBase {
|
| bool* cancel_request) = 0;
|
| virtual void SelectClientCertificate(
|
| net::SSLCertRequestInfo* cert_request_info,
|
| - const SelectCertificateCallback& callback) = 0;
|
| + scoped_ptr<content::ClientCertificateDelegate> delegate) = 0;
|
|
|
| virtual void RunJavaScriptDialog(
|
| content::JavaScriptMessageType message_type,
|
|
|