| Index: content/browser/renderer_host/compositor_impl_android.cc
|
| diff --git a/content/browser/renderer_host/compositor_impl_android.cc b/content/browser/renderer_host/compositor_impl_android.cc
|
| index da403dc6bbed6a4d4e724493b628806a3c09f6e8..50e9b0cd28595d3aea92cbf908192c63f2268126 100644
|
| --- a/content/browser/renderer_host/compositor_impl_android.cc
|
| +++ b/content/browser/renderer_host/compositor_impl_android.cc
|
| @@ -18,6 +18,7 @@
|
| #include "base/memory/weak_ptr.h"
|
| #include "base/single_thread_task_runner.h"
|
| #include "base/synchronization/lock.h"
|
| +#include "base/thread_task_runner_handle.h"
|
| #include "base/threading/simple_thread.h"
|
| #include "base/threading/thread.h"
|
| #include "base/threading/thread_checker.h"
|
| @@ -420,10 +421,14 @@ void CompositorImpl::CreateLayerTreeHost() {
|
| // TODO(enne): Update this this compositor to use the scheduler.
|
| settings.single_thread_proxy_scheduler = false;
|
|
|
| - host_ = cc::LayerTreeHost::CreateSingleThreaded(
|
| - this, this, HostSharedBitmapManager::current(),
|
| - BrowserGpuMemoryBufferManager::current(), g_task_graph_runner.Pointer(),
|
| - settings, base::MessageLoopProxy::current(), nullptr);
|
| + cc::LayerTreeHost::InitParams params;
|
| + params.client = this;
|
| + params.shared_bitmap_manager = HostSharedBitmapManager::current();
|
| + params.gpu_memory_buffer_manager = BrowserGpuMemoryBufferManager::current();
|
| + params.task_graph_runner = g_task_graph_runner.Pointer();
|
| + params.main_task_runner = base::ThreadTaskRunnerHandle::Get();
|
| + params.settings = &settings;
|
| + host_ = cc::LayerTreeHost::CreateSingleThreaded(this, ¶ms);
|
| host_->SetRootLayer(root_layer_);
|
|
|
| host_->SetVisible(true);
|
|
|