| Index: content/renderer/render_thread_impl.cc
|
| diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc
|
| index 02a6627cb64b382382cca61bbdb793cec28ec5c2..070e29af9d394b37a85b3644aabcc20472b721a9 100644
|
| --- a/content/renderer/render_thread_impl.cc
|
| +++ b/content/renderer/render_thread_impl.cc
|
| @@ -51,12 +51,12 @@
|
| #include "cc/trees/layer_tree_host_common.h"
|
| #include "cc/trees/layer_tree_settings.h"
|
| #include "components/discardable_memory/client/client_discardable_shared_memory_manager.h"
|
| +#include "components/display_compositor/child/child_shared_bitmap_manager.h"
|
| #include "content/child/appcache/appcache_dispatcher.h"
|
| #include "content/child/appcache/appcache_frontend_impl.h"
|
| #include "content/child/blob_storage/blob_message_filter.h"
|
| #include "content/child/child_histogram_message_filter.h"
|
| #include "content/child/child_resource_message_filter.h"
|
| -#include "content/child/child_shared_bitmap_manager.h"
|
| #include "content/child/content_child_helpers.h"
|
| #include "content/child/db_message_filter.h"
|
| #include "content/child/indexed_db/indexed_db_dispatcher.h"
|
| @@ -550,13 +550,6 @@ mojom::RenderMessageFilter* RenderThreadImpl::current_render_message_filter() {
|
| }
|
|
|
| // static
|
| -const scoped_refptr<mojom::ThreadSafeRenderMessageFilterAssociatedPtr>&
|
| -RenderThreadImpl::current_thread_safe_render_message_filter() {
|
| - DCHECK(current());
|
| - return current()->thread_safe_render_message_filter();
|
| -}
|
| -
|
| -// static
|
| void RenderThreadImpl::SetRenderMessageFilterForTesting(
|
| mojom::RenderMessageFilter* render_message_filter) {
|
| g_render_message_filter_for_testing = render_message_filter;
|
| @@ -630,9 +623,9 @@ void RenderThreadImpl::Init(
|
| }
|
|
|
| channel()->GetThreadSafeRemoteAssociatedInterface(
|
| - &thread_safe_render_message_filter_);
|
| - shared_bitmap_manager_.reset(
|
| - new ChildSharedBitmapManager(thread_safe_render_message_filter_));
|
| + &thread_safe_shared_bitmap_manager_ptr_);
|
| + shared_bitmap_manager_.reset(new display_compositor::ChildSharedBitmapManager(
|
| + thread_safe_shared_bitmap_manager_ptr_));
|
|
|
| InitializeWebKit(resource_task_queue);
|
|
|
| @@ -1243,7 +1236,8 @@ void RenderThreadImpl::RecordComputedAction(const std::string& action) {
|
|
|
| std::unique_ptr<base::SharedMemory>
|
| RenderThreadImpl::HostAllocateSharedMemoryBuffer(size_t size) {
|
| - return ChildThreadImpl::AllocateSharedMemory(size);
|
| + return display_compositor::ChildSharedBitmapManager::AllocateSharedMemory(
|
| + size);
|
| }
|
|
|
| cc::SharedBitmapManager* RenderThreadImpl::GetSharedBitmapManager() {
|
| @@ -2014,11 +2008,6 @@ mojom::RenderMessageFilter* RenderThreadImpl::render_message_filter() {
|
| return render_message_filter_.get();
|
| }
|
|
|
| -const scoped_refptr<mojom::ThreadSafeRenderMessageFilterAssociatedPtr>&
|
| -RenderThreadImpl::thread_safe_render_message_filter() {
|
| - return thread_safe_render_message_filter_;
|
| -}
|
| -
|
| gpu::GpuChannelHost* RenderThreadImpl::GetGpuChannel() {
|
| if (!gpu_channel_)
|
| return nullptr;
|
|
|