| Index: cc/scheduler/scheduler.cc
|
| diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc
|
| index ecb54ba37e2b83209a8be0225d77aa5012dfb1fa..a8364cdd643f640b85c9288a55da0bb47349dfae 100644
|
| --- a/cc/scheduler/scheduler.cc
|
| +++ b/cc/scheduler/scheduler.cc
|
| @@ -198,6 +198,7 @@ void Scheduler::SetMaxSwapsPending(int max) {
|
| }
|
|
|
| void Scheduler::DidSwapBuffers() {
|
| + compositor_timing_history_->DidSwapBuffers();
|
| state_machine_.DidSwapBuffers();
|
|
|
| // There is no need to call ProcessScheduledActions here because
|
| @@ -209,6 +210,7 @@ void Scheduler::DidSwapBuffers() {
|
|
|
| void Scheduler::DidSwapBuffersComplete() {
|
| DCHECK_GT(state_machine_.pending_swaps(), 0) << AsValue()->ToString();
|
| + compositor_timing_history_->DidSwapBuffersComplete();
|
| state_machine_.DidSwapBuffersComplete();
|
| ProcessScheduledActions();
|
| }
|
| @@ -260,6 +262,7 @@ void Scheduler::DidCreateAndInitializeOutputSurface() {
|
| TRACE_EVENT0("cc", "Scheduler::DidCreateAndInitializeOutputSurface");
|
| DCHECK(!frame_source_->NeedsBeginFrames());
|
| DCHECK(begin_impl_frame_deadline_task_.IsCancelled());
|
| + compositor_timing_history_->DidSwapBuffersReset();
|
| state_machine_.DidCreateAndInitializeOutputSurface();
|
| UpdateCompositorTimingHistoryRecordingEnabled();
|
| ProcessScheduledActions();
|
|
|