Chromium Code Reviews| 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..dfcb05b8a480bbf4d00d7e355ed03120fdd17915 100644 |
| --- a/components/display_compositor/gpu_compositor_frame_sink.cc |
| +++ b/components/display_compositor/gpu_compositor_frame_sink.cc |
| @@ -18,12 +18,11 @@ GpuCompositorFrameSink::GpuCompositorFrameSink( |
| compositor_frame_sink_private_request, |
| cc::mojom::MojoCompositorFrameSinkClientPtr client) |
| : delegate_(delegate), |
| - support_(this, |
| - surface_manager, |
| - frame_sink_id, |
| - std::move(display), |
| - std::move(begin_frame_source)), |
| + support_(this, surface_manager, frame_sink_id, display.get()), |
| surface_manager_(surface_manager), |
| + display_(std::move(display)), |
|
Fady Samuel
2017/01/29 15:43:01
Move to GpuDisplayCompositorFrameSInk
Alex Z.
2017/01/30 20:37:49
Done.
|
| + display_begin_frame_source_(std::move(begin_frame_source)), |
|
Fady Samuel
2017/01/29 15:43:01
Move to GpuDisplayCompositorFrameSInk
Alex Z.
2017/01/30 20:37:49
Done.
|
| + |
| surface_tracker_(frame_sink_id), |
| client_(std::move(client)), |
| compositor_frame_sink_private_binding_( |
| @@ -32,6 +31,9 @@ GpuCompositorFrameSink::GpuCompositorFrameSink( |
| compositor_frame_sink_private_binding_.set_connection_error_handler( |
| base::Bind(&GpuCompositorFrameSink::OnPrivateConnectionLost, |
| base::Unretained(this))); |
| + |
| + if (display_.get()) |
| + display_->SetVisible(true); |
|
Fady Samuel
2017/01/29 15:43:01
Move to GpuDisplayCompositorFrameSink. No need to
Alex Z.
2017/01/30 20:37:49
Done.
|
| } |
| GpuCompositorFrameSink::~GpuCompositorFrameSink() { |