| 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,
 | 
| 
 |