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 383 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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 Loading... |
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 |
OLD | NEW |