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 74a53b25a0d43b15f8879be561cfe20ec26c4f89..cbec05c172e4055a604fd324d090284d27791284 100644 |
--- a/content/renderer/mus/renderer_window_tree_client.cc |
+++ b/content/renderer/mus/renderer_window_tree_client.cc |
@@ -82,11 +82,13 @@ void RendererWindowTreeClient::RequestCompositorFrameSinkInternal( |
cc::mojom::MojoCompositorFrameSinkClientPtr client; |
cc::mojom::MojoCompositorFrameSinkClientRequest client_request = |
mojo::MakeRequest(&client); |
- constexpr bool enable_surface_synchronization = true; |
+ // The local sureface id will come from embeder via window server, |
+ // so we should not generate local surface id by itself. |
+ constexpr bool generate_local_surface_id = false; |
auto frame_sink = base::MakeUnique<viz::ClientCompositorFrameSink>( |
std::move(context_provider), gpu_memory_buffer_manager, |
std::move(sink_info), std::move(client_request), |
- enable_surface_synchronization); |
+ generate_local_surface_id); |
tree_->AttachCompositorFrameSink(root_window_id_, std::move(sink_request), |
std::move(client)); |
callback.Run(std::move(frame_sink)); |