Index: components/display_compositor/gpu_compositor_frame_sink.cc |
diff --git a/components/display_compositor/gpu_compositor_frame_sink.cc b/components/display_compositor/gpu_compositor_frame_sink.cc |
index e5d2781b57bcb6c77bc15ab317b1a4921036a71a..9a6347f146602e13ddc0e7a36ba5759fb34f825f 100644 |
--- a/components/display_compositor/gpu_compositor_frame_sink.cc |
+++ b/components/display_compositor/gpu_compositor_frame_sink.cc |
@@ -12,7 +12,8 @@ |
GpuCompositorFrameSinkDelegate* delegate, |
cc::SurfaceManager* surface_manager, |
const cc::FrameSinkId& frame_sink_id, |
- cc::Display* display, |
+ std::unique_ptr<cc::Display> display, |
+ std::unique_ptr<cc::BeginFrameSource> begin_frame_source, |
cc::mojom::MojoCompositorFrameSinkPrivateRequest |
compositor_frame_sink_private_request, |
cc::mojom::MojoCompositorFrameSinkClientPtr client) |
@@ -20,9 +21,8 @@ |
support_(this, |
surface_manager, |
frame_sink_id, |
- display, |
- true /* handles_frame_sink_id_invalidation */, |
- true /* needs_sync_points */), |
+ std::move(display), |
+ std::move(begin_frame_source)), |
surface_manager_(surface_manager), |
surface_tracker_(frame_sink_id), |
client_(std::move(client)), |