| 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 8561275b40edf098cf3e0302216a3ccb044b2f6e..0a076b1855557a04a5657116414cf772315f9be2 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, | 
|  |