| Index: content/browser/frame_host/render_frame_message_filter.cc
|
| diff --git a/content/browser/frame_host/render_frame_message_filter.cc b/content/browser/frame_host/render_frame_message_filter.cc
|
| index 573b5d9082ab756b54c90d5dcbef57e78e97c63f..73675e2df89859a91c512fb2c813c52e7856d937 100644
|
| --- a/content/browser/frame_host/render_frame_message_filter.cc
|
| +++ b/content/browser/frame_host/render_frame_message_filter.cc
|
| @@ -267,6 +267,7 @@ void RenderFrameMessageFilter::OnDestruct() const {
|
|
|
| void RenderFrameMessageFilter::DownloadUrl(int render_view_id,
|
| int render_frame_id,
|
| + int service_worker_provider_id,
|
| const GURL& url,
|
| const Referrer& referrer,
|
| const base::string16& suggested_name,
|
| @@ -281,6 +282,7 @@ void RenderFrameMessageFilter::DownloadUrl(int render_view_id,
|
| parameters->set_suggested_name(suggested_name);
|
| parameters->set_prompt(use_prompt);
|
| parameters->set_referrer(referrer);
|
| + parameters->set_service_worker_provider_id(service_worker_provider_id);
|
|
|
| if (url.SchemeIsBlob()) {
|
| ChromeBlobStorageContext* blob_context =
|
| @@ -341,13 +343,10 @@ void RenderFrameMessageFilter::CheckPolicyForCookies(
|
| }
|
|
|
| void RenderFrameMessageFilter::OnDownloadUrl(
|
| - int render_view_id,
|
| - int render_frame_id,
|
| - const GURL& url,
|
| - const Referrer& referrer,
|
| - const base::string16& suggested_name) {
|
| - DownloadUrl(render_view_id, render_frame_id, url, referrer, suggested_name,
|
| - false);
|
| + const FrameHostMsg_DownloadUrl_Params& params) {
|
| + DownloadUrl(params.render_view_id, params.render_frame_id,
|
| + params.service_worker_provider_id, params.url, params.referrer,
|
| + params.suggested_name, false);
|
| }
|
|
|
| void RenderFrameMessageFilter::OnSaveImageFromDataURL(
|
| @@ -362,8 +361,8 @@ void RenderFrameMessageFilter::OnSaveImageFromDataURL(
|
| if (!data_url.is_valid() || !data_url.SchemeIs(url::kDataScheme))
|
| return;
|
|
|
| - DownloadUrl(render_view_id, render_frame_id, data_url, Referrer(),
|
| - base::string16(), true);
|
| + DownloadUrl(render_view_id, render_frame_id, -1 /* TODO(horo)*/, data_url,
|
| + Referrer(), base::string16(), true);
|
| }
|
|
|
| void RenderFrameMessageFilter::OnAre3DAPIsBlocked(int render_frame_id,
|
|
|