| Index: chrome/browser/guestview/webview/webview_guest.h | 
| diff --git a/chrome/browser/guestview/webview/webview_guest.h b/chrome/browser/guestview/webview/webview_guest.h | 
| index 221df605284909481fe28f2e4dd4560b70099688..207b1db91846f662c6359650add5f09c74cc8140 100644 | 
| --- a/chrome/browser/guestview/webview/webview_guest.h | 
| +++ b/chrome/browser/guestview/webview/webview_guest.h | 
| @@ -84,6 +84,9 @@ class WebViewGuest : public GuestView, | 
| virtual void RequestMediaAccessPermission( | 
| const content::MediaStreamRequest& request, | 
| const content::MediaResponseCallback& callback) OVERRIDE; | 
| +  virtual void CanDownload(const std::string& request_method, | 
| +                           const GURL& url, | 
| +                           const base::Callback<void(bool)>& callback) OVERRIDE; | 
|  | 
| // NotificationObserver implementation. | 
| virtual void Observe(int type, | 
| @@ -132,6 +135,11 @@ class WebViewGuest : public GuestView, | 
| bool allow, | 
| const std::string& user_input); | 
|  | 
| +  void OnWebViewDownloadPermissionResponse( | 
| +      const base::Callback<void(bool)>& callback, | 
| +      bool allow, | 
| +      const std::string& user_input); | 
| + | 
| enum PermissionResponseAction { | 
| DENY, | 
| ALLOW, | 
|  |