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

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 typo in comment 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 394 matching lines...) Expand 10 before | Expand all | Expand 10 after
405 int render_frame_id, 405 int render_frame_id,
406 const GURL& url, 406 const GURL& url,
407 const Referrer& referrer, 407 const Referrer& referrer,
408 const base::string16& suggested_name, 408 const base::string16& suggested_name,
409 const bool use_prompt) const { 409 const bool use_prompt) const {
410 if (!resource_context_) 410 if (!resource_context_)
411 return; 411 return;
412 412
413 std::unique_ptr<DownloadUrlParameters> parameters( 413 std::unique_ptr<DownloadUrlParameters> parameters(
414 new DownloadUrlParameters(url, render_process_id_, render_view_id, 414 new DownloadUrlParameters(url, render_process_id_, render_view_id,
415 render_frame_id, resource_context_)); 415 render_frame_id, request_context_.get()));
416 parameters->set_content_initiated(true); 416 parameters->set_content_initiated(true);
417 parameters->set_suggested_name(suggested_name); 417 parameters->set_suggested_name(suggested_name);
418 parameters->set_prompt(use_prompt); 418 parameters->set_prompt(use_prompt);
419 parameters->set_referrer(referrer); 419 parameters->set_referrer(referrer);
420 420
421 if (url.SchemeIsBlob()) { 421 if (url.SchemeIsBlob()) {
422 ChromeBlobStorageContext* blob_context = 422 ChromeBlobStorageContext* blob_context =
423 GetChromeBlobStorageContextForResourceContext(resource_context_); 423 GetChromeBlobStorageContextForResourceContext(resource_context_);
424 parameters->set_blob_data_handle( 424 parameters->set_blob_data_handle(
425 blob_context->context()->GetBlobDataFromPublicURL(url)); 425 blob_context->context()->GetBlobDataFromPublicURL(url));
(...skipping 358 matching lines...) Expand 10 before | Expand all | Expand 10 after
784 void RenderMessageFilter::OnDeletedGpuMemoryBuffer( 784 void RenderMessageFilter::OnDeletedGpuMemoryBuffer(
785 gfx::GpuMemoryBufferId id, 785 gfx::GpuMemoryBufferId id,
786 const gpu::SyncToken& sync_token) { 786 const gpu::SyncToken& sync_token) {
787 DCHECK(BrowserGpuMemoryBufferManager::current()); 787 DCHECK(BrowserGpuMemoryBufferManager::current());
788 788
789 BrowserGpuMemoryBufferManager::current()->ChildProcessDeletedGpuMemoryBuffer( 789 BrowserGpuMemoryBufferManager::current()->ChildProcessDeletedGpuMemoryBuffer(
790 id, PeerHandle(), render_process_id_, sync_token); 790 id, PeerHandle(), render_process_id_, sync_token);
791 } 791 }
792 792
793 } // namespace content 793 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/loader/resource_dispatcher_host_impl.cc ('k') | content/public/browser/download_item.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698