| 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 |