| Index: components/exo/surface.cc
|
| diff --git a/components/exo/surface.cc b/components/exo/surface.cc
|
| index d68aa04186364f6113f8e13ed4730a3f94e5829c..b9a10dd4de673d15d79f9109e61f469e2dbc7659 100644
|
| --- a/components/exo/surface.cc
|
| +++ b/components/exo/surface.cc
|
| @@ -428,14 +428,14 @@ void Surface::Commit() {
|
|
|
| if (current_begin_frame_ack_.sequence_number !=
|
| cc::BeginFrameArgs::kInvalidFrameNumber) {
|
| - if (begin_frame_source_)
|
| - begin_frame_source_->DidFinishFrame(this, current_begin_frame_ack_);
|
| if (!current_begin_frame_ack_.has_damage) {
|
| compositor_frame_sink_holder_->GetCompositorFrameSink()
|
| ->DidNotProduceFrame(current_begin_frame_ack_);
|
| }
|
| current_begin_frame_ack_.sequence_number =
|
| cc::BeginFrameArgs::kInvalidFrameNumber;
|
| + if (begin_frame_source_)
|
| + begin_frame_source_->DidFinishFrame(this);
|
| }
|
| }
|
|
|
|
|