| Index: cc/scheduler/scheduler.cc
|
| diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc
|
| index a17c656bbe87d3f724cdcd38d6e2ca150027c3e6..225745111a2c00faa483c564b343f9c53e03e401 100644
|
| --- a/cc/scheduler/scheduler.cc
|
| +++ b/cc/scheduler/scheduler.cc
|
| @@ -201,6 +201,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
|
| @@ -212,6 +213,7 @@ void Scheduler::DidSwapBuffers() {
|
|
|
| void Scheduler::DidSwapBuffersComplete() {
|
| DCHECK_GT(state_machine_.pending_swaps(), 0) << AsValue()->ToString();
|
| + compositor_timing_history_->DidSwapBuffersComplete();
|
| state_machine_.DidSwapBuffersComplete();
|
| ProcessScheduledActions();
|
| }
|
| @@ -261,6 +263,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();
|
|
|