| Index: cc/scheduler/begin_frame_source.cc
|
| diff --git a/cc/scheduler/begin_frame_source.cc b/cc/scheduler/begin_frame_source.cc
|
| index 714f505037b230186cd85245f8f87f9b1b372ad9..4db7202a02cc7f1134a08d31e302ec71d2d38882 100644
|
| --- a/cc/scheduler/begin_frame_source.cc
|
| +++ b/cc/scheduler/begin_frame_source.cc
|
| @@ -103,7 +103,7 @@ void BackToBackBeginFrameSource::RemoveObserver(BeginFrameObserver* obs) {
|
|
|
| void BackToBackBeginFrameSource::DidFinishFrame(BeginFrameObserver* obs,
|
| const BeginFrameAck& ack) {
|
| - if (ack.remaining_frames == 0 && observers_.find(obs) != observers_.end()) {
|
| + if (observers_.find(obs) != observers_.end()) {
|
| pending_begin_frame_observers_.insert(obs);
|
| time_source_->SetActive(true);
|
| }
|
| @@ -437,7 +437,7 @@ void ExternalBeginFrameSource::FinishFrame() {
|
|
|
| BeginFrameAck ack(missed_begin_frame_args_.source_id,
|
| missed_begin_frame_args_.sequence_number,
|
| - ack_tracker_.LatestConfirmedSequenceNumber(), 0,
|
| + ack_tracker_.LatestConfirmedSequenceNumber(),
|
| ack_tracker_.AnyObserversHadDamage());
|
| client_->OnDidFinishFrame(ack);
|
| }
|
|
|