| Index: content/public/browser/download_url_parameters.cc | 
| diff --git a/content/public/browser/download_url_parameters.cc b/content/public/browser/download_url_parameters.cc | 
| index a17be5a06d48f647bccd7facd6bd37001a7a39c5..ed497a3e4450a6844b3fb1a047a39a39f2c5a52f 100644 | 
| --- a/content/public/browser/download_url_parameters.cc | 
| +++ b/content/public/browser/download_url_parameters.cc | 
| @@ -10,6 +10,7 @@ | 
| #include "content/public/browser/render_frame_host.h" | 
| #include "content/public/browser/render_process_host.h" | 
| #include "content/public/browser/render_view_host.h" | 
| +#include "content/public/browser/storage_partition.h" | 
| #include "content/public/browser/web_contents.h" | 
| #include "url/gurl.h" | 
|  | 
| @@ -20,7 +21,7 @@ DownloadUrlParameters::DownloadUrlParameters( | 
| int render_process_host_id, | 
| int render_view_host_routing_id, | 
| int render_frame_host_routing_id, | 
| -    ResourceContext* resource_context) | 
| +    net::URLRequestContextGetter* url_request_context_getter) | 
| : content_initiated_(false), | 
| method_("GET"), | 
| post_id_(-1), | 
| @@ -28,10 +29,9 @@ DownloadUrlParameters::DownloadUrlParameters( | 
| render_process_host_id_(render_process_host_id), | 
| render_view_host_routing_id_(render_view_host_routing_id), | 
| render_frame_host_routing_id_(render_frame_host_routing_id), | 
| -      resource_context_(resource_context), | 
| +      url_request_context_getter_(url_request_context_getter), | 
| url_(url), | 
| -      do_not_prompt_for_login_(false) { | 
| -} | 
| +      do_not_prompt_for_login_(false) {} | 
|  | 
| DownloadUrlParameters::~DownloadUrlParameters() { | 
| } | 
| @@ -40,11 +40,14 @@ DownloadUrlParameters::~DownloadUrlParameters() { | 
| std::unique_ptr<DownloadUrlParameters> DownloadUrlParameters::FromWebContents( | 
| WebContents* web_contents, | 
| const GURL& url) { | 
| +  RenderFrameHost* render_frame_host = web_contents->GetMainFrame(); | 
| +  StoragePartition* storage_partition = BrowserContext::GetStoragePartition( | 
| +      web_contents->GetBrowserContext(), render_frame_host->GetSiteInstance()); | 
| return std::unique_ptr<DownloadUrlParameters>(new DownloadUrlParameters( | 
| -      url, web_contents->GetRenderProcessHost()->GetID(), | 
| +      url, render_frame_host->GetProcess()->GetID(), | 
| web_contents->GetRenderViewHost()->GetRoutingID(), | 
| -      web_contents->GetMainFrame()->GetRoutingID(), | 
| -      web_contents->GetBrowserContext()->GetResourceContext())); | 
| +      render_frame_host->GetRoutingID(), | 
| +      storage_partition->GetURLRequestContext())); | 
| } | 
|  | 
| }  // namespace content | 
|  |