| Index: components/viz/frame_sinks/mojo_frame_sink_manager.cc
|
| diff --git a/components/viz/frame_sinks/mojo_frame_sink_manager.cc b/components/viz/frame_sinks/mojo_frame_sink_manager.cc
|
| index e3ede348d28489e29fb0ed1e9a34a535563c68bd..71b56c630d37e1c25a33b5873c61ec102025283e 100644
|
| --- a/components/viz/frame_sinks/mojo_frame_sink_manager.cc
|
| +++ b/components/viz/frame_sinks/mojo_frame_sink_manager.cc
|
| @@ -19,10 +19,13 @@
|
| namespace viz {
|
|
|
| MojoFrameSinkManager::MojoFrameSinkManager(
|
| + bool use_surface_references,
|
| DisplayProvider* display_provider,
|
| cc::mojom::FrameSinkManagerRequest request,
|
| cc::mojom::FrameSinkManagerClientPtr client)
|
| - : manager_(cc::SurfaceManager::LifetimeType::REFERENCES),
|
| + : manager_(use_surface_references
|
| + ? cc::SurfaceManager::LifetimeType::REFERENCES
|
| + : cc::SurfaceManager::LifetimeType::SEQUENCES),
|
| display_provider_(display_provider),
|
| client_(std::move(client)),
|
| binding_(this, std::move(request)) {
|
|
|