| Index: content/renderer/mus/renderer_window_tree_client.cc
|
| diff --git a/content/renderer/mus/renderer_window_tree_client.cc b/content/renderer/mus/renderer_window_tree_client.cc
|
| index d78e3f2b22218aaa8551e9db48c8ebfbdb84306f..064c463abbb609b621c76b46ae481d16a56da02b 100644
|
| --- a/content/renderer/mus/renderer_window_tree_client.cc
|
| +++ b/content/renderer/mus/renderer_window_tree_client.cc
|
| @@ -77,9 +77,12 @@ void RendererWindowTreeClient::RequestCompositorFrameSinkInternal(
|
| gpu::GpuMemoryBufferManager* gpu_memory_buffer_manager,
|
| const CompositorFrameSinkCallback& callback) {
|
| std::unique_ptr<ui::ClientCompositorFrameSinkBinding> frame_sink_binding;
|
| + bool enable_surface_synchronization =
|
| + base::CommandLine::ForCurrentProcess()->HasSwitch(
|
| + cc::switches::kEnableSurfaceSynchronization);
|
| auto frame_sink = ui::ClientCompositorFrameSink::Create(
|
| - frame_sink_id_, std::move(context_provider), gpu_memory_buffer_manager,
|
| - &frame_sink_binding);
|
| + std::move(context_provider), gpu_memory_buffer_manager,
|
| + &frame_sink_binding, enable_surface_synchronization);
|
| tree_->AttachCompositorFrameSink(
|
| root_window_id_, frame_sink_binding->TakeFrameSinkRequest(),
|
| mojo::MakeProxy(frame_sink_binding->TakeFrameSinkClient()));
|
|
|