| Index: ui/compositor/compositor.cc
|
| diff --git a/ui/compositor/compositor.cc b/ui/compositor/compositor.cc
|
| index b8a58eec2129a39fded5832fd008a9f8e8dca2ee..f80b75fe298d605fc960165d0c257b4659733907 100644
|
| --- a/ui/compositor/compositor.cc
|
| +++ b/ui/compositor/compositor.cc
|
| @@ -140,10 +140,16 @@ Compositor::Compositor(gfx::AcceleratedWidget widget,
|
| command_line->HasSwitch(switches::kUIEnableCompositorAnimationTimelines);
|
|
|
| base::TimeTicks before_create = base::TimeTicks::Now();
|
| - host_ = cc::LayerTreeHost::CreateSingleThreaded(
|
| - this, this, context_factory_->GetSharedBitmapManager(),
|
| - context_factory_->GetGpuMemoryBufferManager(),
|
| - context_factory_->GetTaskGraphRunner(), settings, task_runner_, nullptr);
|
| +
|
| + cc::LayerTreeHost::InitParams params;
|
| + params.client = this;
|
| + params.shared_bitmap_manager = context_factory_->GetSharedBitmapManager();
|
| + params.gpu_memory_buffer_manager =
|
| + context_factory_->GetGpuMemoryBufferManager();
|
| + params.task_graph_runner = context_factory_->GetTaskGraphRunner();
|
| + params.settings = &settings;
|
| + params.main_task_runner = task_runner_;
|
| + host_ = cc::LayerTreeHost::CreateSingleThreaded(this, ¶ms);
|
| UMA_HISTOGRAM_TIMES("GPU.CreateBrowserCompositor",
|
| base::TimeTicks::Now() - before_create);
|
| host_->SetRootLayer(root_web_layer_);
|
|
|