Chromium Code Reviews| Index: cc/surfaces/direct_compositor_frame_sink.cc |
| diff --git a/cc/surfaces/direct_compositor_frame_sink.cc b/cc/surfaces/direct_compositor_frame_sink.cc |
| index 505d38ad0914acc436e7641685d1489688b9f16d..c128843fcb87fcfc86011e41bfb9d2f3e56c29e4 100644 |
| --- a/cc/surfaces/direct_compositor_frame_sink.cc |
| +++ b/cc/surfaces/direct_compositor_frame_sink.cc |
| @@ -110,6 +110,13 @@ void DirectCompositorFrameSink::SubmitCompositorFrame(CompositorFrame frame) { |
| std::move(frame)); |
| } |
| +void DirectCompositorFrameSink::BeginFrameDidNotProduceFrame( |
| + const BeginFrameAck& ack) { |
| + DCHECK(!ack.has_damage); |
| + DCHECK_LE(BeginFrameArgs::kStartingFrameNumber, ack.sequence_number); |
| + support_->BeginFrameDidNotProduceFrame(ack); |
| +} |
| + |
| void DirectCompositorFrameSink::DisplayOutputSurfaceLost() { |
| is_lost_ = true; |
| client_->DidLoseCompositorFrameSink(); |
| @@ -152,10 +159,6 @@ void DirectCompositorFrameSink::OnNeedsBeginFrames(bool needs_begin_frame) { |
| support_->SetNeedsBeginFrame(needs_begin_frame); |
| } |
| -void DirectCompositorFrameSink::OnDidFinishFrame(const BeginFrameAck& ack) { |
| - // If there was damage, SubmitCompositorFrame includes the ack. |
| - if (!ack.has_damage) |
| - support_->BeginFrameDidNotSwap(ack); |
| -} |
| +void DirectCompositorFrameSink::OnDidFinishFrame(const BeginFrameAck& ack) {} |
|
piman
2017/05/18 19:16:37
nit: Are there any non-empty OnDidFinishFrame left
Eric Seckler
2017/05/19 08:13:37
You're right, done. Also got rid of the related ob
|
| } // namespace cc |