Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(43)

Side by Side Diff: content/browser/renderer_host/render_message_filter.cc

Issue 1924473003: [Downloads] Use the initiating StoragePartition for resumption. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix ordering of site_instance_url/SiteInstanceURL fields, and add history test for WebViewTest. Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/browser/renderer_host/render_message_filter.h" 5 #include "content/browser/renderer_host/render_message_filter.h"
6 6
7 #include <errno.h> 7 #include <errno.h>
8 #include <string.h> 8 #include <string.h>
9 #include <map> 9 #include <map>
10 #include <utility> 10 #include <utility>
(...skipping 383 matching lines...) Expand 10 before | Expand all | Expand 10 after
394 int render_frame_id, 394 int render_frame_id,
395 const GURL& url, 395 const GURL& url,
396 const Referrer& referrer, 396 const Referrer& referrer,
397 const base::string16& suggested_name, 397 const base::string16& suggested_name,
398 const bool use_prompt) const { 398 const bool use_prompt) const {
399 if (!resource_context_) 399 if (!resource_context_)
400 return; 400 return;
401 401
402 std::unique_ptr<DownloadUrlParameters> parameters( 402 std::unique_ptr<DownloadUrlParameters> parameters(
403 new DownloadUrlParameters(url, render_process_id_, render_view_id, 403 new DownloadUrlParameters(url, render_process_id_, render_view_id,
404 render_frame_id, resource_context_)); 404 render_frame_id, request_context_.get()));
405 parameters->set_content_initiated(true); 405 parameters->set_content_initiated(true);
406 parameters->set_suggested_name(suggested_name); 406 parameters->set_suggested_name(suggested_name);
407 parameters->set_prompt(use_prompt); 407 parameters->set_prompt(use_prompt);
408 parameters->set_referrer(referrer); 408 parameters->set_referrer(referrer);
409 409
410 if (url.SchemeIsBlob()) { 410 if (url.SchemeIsBlob()) {
411 ChromeBlobStorageContext* blob_context = 411 ChromeBlobStorageContext* blob_context =
412 GetChromeBlobStorageContextForResourceContext(resource_context_); 412 GetChromeBlobStorageContextForResourceContext(resource_context_);
413 parameters->set_blob_data_handle( 413 parameters->set_blob_data_handle(
414 blob_context->context()->GetBlobDataFromPublicURL(url)); 414 blob_context->context()->GetBlobDataFromPublicURL(url));
(...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after
743 void RenderMessageFilter::OnDeletedGpuMemoryBuffer( 743 void RenderMessageFilter::OnDeletedGpuMemoryBuffer(
744 gfx::GpuMemoryBufferId id, 744 gfx::GpuMemoryBufferId id,
745 const gpu::SyncToken& sync_token) { 745 const gpu::SyncToken& sync_token) {
746 DCHECK(BrowserGpuMemoryBufferManager::current()); 746 DCHECK(BrowserGpuMemoryBufferManager::current());
747 747
748 BrowserGpuMemoryBufferManager::current()->ChildProcessDeletedGpuMemoryBuffer( 748 BrowserGpuMemoryBufferManager::current()->ChildProcessDeletedGpuMemoryBuffer(
749 id, PeerHandle(), render_process_id_, sync_token); 749 id, PeerHandle(), render_process_id_, sync_token);
750 } 750 }
751 751
752 } // namespace content 752 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698