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