| Index: chrome/browser/android/intercept_download_resource_throttle.h
|
| diff --git a/chrome/browser/android/intercept_download_resource_throttle.h b/chrome/browser/android/intercept_download_resource_throttle.h
|
| index fd1447bcadb280a1a9d0e014f8e74161ab5e39e1..620f58c70b21df02f92e2aeca6df3a673da193c7 100644
|
| --- a/chrome/browser/android/intercept_download_resource_throttle.h
|
| +++ b/chrome/browser/android/intercept_download_resource_throttle.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include "base/memory/weak_ptr.h"
|
| #include "chrome/browser/android/download/download_controller_base.h"
|
| +#include "content/public/browser/resource_request_info.h"
|
| #include "content/public/browser/resource_throttle.h"
|
| #include "net/cookies/cookie_store.h"
|
|
|
| @@ -22,10 +23,10 @@ class InterceptDownloadResourceThrottle : public content::ResourceThrottle {
|
| public:
|
| static bool IsDownloadInterceptionEnabled();
|
|
|
| - InterceptDownloadResourceThrottle(net::URLRequest* request,
|
| - int render_process_id,
|
| - int render_view_id,
|
| - bool must_download);
|
| + InterceptDownloadResourceThrottle(
|
| + net::URLRequest* request,
|
| + const content::ResourceRequestInfo::WebContentsGetter& wc_getter,
|
| + bool must_download);
|
|
|
| // content::ResourceThrottle implementation:
|
| void WillProcessResponse(bool* defer) override;
|
| @@ -40,8 +41,7 @@ class InterceptDownloadResourceThrottle : public content::ResourceThrottle {
|
|
|
| // Set to true when if we want chrome to handle the download.
|
| const net::URLRequest* request_;
|
| - int render_process_id_;
|
| - int render_view_id_;
|
| + content::ResourceRequestInfo::WebContentsGetter wc_getter_;
|
| bool must_download_;
|
|
|
| base::WeakPtrFactory<InterceptDownloadResourceThrottle> weak_factory_;
|
|
|