OLD | NEW |
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 Loading... |
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 Loading... |
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 |
OLD | NEW |