Index: content/browser/renderer_host/render_message_filter.cc |
diff --git a/content/browser/renderer_host/render_message_filter.cc b/content/browser/renderer_host/render_message_filter.cc |
index bcf1aca47090622c9d778617add426bc0ed33a89..f8d4bcfe00dde2b122e8a089b9495b8ad9f87076 100644 |
--- a/content/browser/renderer_host/render_message_filter.cc |
+++ b/content/browser/renderer_host/render_message_filter.cc |
@@ -306,11 +306,12 @@ RenderMessageFilter::RenderMessageFilter( |
media::AudioManager* audio_manager, |
MediaInternals* media_internals, |
DOMStorageContextWrapper* dom_storage_context) |
- : BrowserMessageFilter( |
- kFilteredMessageClasses, arraysize(kFilteredMessageClasses)), |
+ : BrowserMessageFilter(kFilteredMessageClasses, |
+ arraysize(kFilteredMessageClasses)), |
resource_dispatcher_host_(ResourceDispatcherHostImpl::Get()), |
plugin_service_(plugin_service), |
profile_data_directory_(browser_context->GetPath()), |
+ bitmap_manager_client_(HostSharedBitmapManager::current()), |
request_context_(request_context), |
resource_context_(browser_context->GetResourceContext()), |
render_widget_helper_(render_widget_helper), |
@@ -329,7 +330,6 @@ RenderMessageFilter::~RenderMessageFilter() { |
// This function should be called on the IO thread. |
DCHECK_CURRENTLY_ON(BrowserThread::IO); |
DCHECK(plugin_host_clients_.empty()); |
- HostSharedBitmapManager::current()->ProcessRemoved(PeerHandle()); |
BrowserGpuMemoryBufferManager* gpu_memory_buffer_manager = |
BrowserGpuMemoryBufferManager::current(); |
if (gpu_memory_buffer_manager) |
@@ -920,8 +920,8 @@ void RenderMessageFilter::AllocateSharedBitmapOnFileThread( |
const cc::SharedBitmapId& id, |
IPC::Message* reply_msg) { |
base::SharedMemoryHandle handle; |
- HostSharedBitmapManager::current()->AllocateSharedBitmapForChild( |
- PeerHandle(), buffer_size, id, &handle); |
+ bitmap_manager_client_.AllocateSharedBitmapForChild(PeerHandle(), buffer_size, |
+ id, &handle); |
ChildProcessHostMsg_SyncAllocateSharedBitmap::WriteReplyParams(reply_msg, |
handle); |
Send(reply_msg); |
@@ -944,12 +944,12 @@ void RenderMessageFilter::OnAllocatedSharedBitmap( |
size_t buffer_size, |
const base::SharedMemoryHandle& handle, |
const cc::SharedBitmapId& id) { |
- HostSharedBitmapManager::current()->ChildAllocatedSharedBitmap( |
- buffer_size, handle, PeerHandle(), id); |
+ bitmap_manager_client_.ChildAllocatedSharedBitmap(buffer_size, handle, |
+ PeerHandle(), id); |
} |
void RenderMessageFilter::OnDeletedSharedBitmap(const cc::SharedBitmapId& id) { |
- HostSharedBitmapManager::current()->ChildDeletedSharedBitmap(id); |
+ bitmap_manager_client_.ChildDeletedSharedBitmap(id); |
} |
void RenderMessageFilter::OnAllocateLockedDiscardableSharedMemory( |