| Index: cc/scheduler/scheduler.cc
|
| diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc
|
| index 143c3ff54489573b1e22bf3a2a35ee17fecb1d95..884c6187728a245a80e958517c8468cd0eb41367 100644
|
| --- a/cc/scheduler/scheduler.cc
|
| +++ b/cc/scheduler/scheduler.cc
|
| @@ -260,9 +260,10 @@ void Scheduler::NotifyReadyToCommit() {
|
| ProcessScheduledActions();
|
| }
|
|
|
| -void Scheduler::BeginMainFrameAborted(bool did_handle) {
|
| - TRACE_EVENT0("cc", "Scheduler::BeginMainFrameAborted");
|
| - state_machine_.BeginMainFrameAborted(did_handle);
|
| +void Scheduler::BeginMainFrameAborted(CommitEarlyOutReason reason) {
|
| + TRACE_EVENT1("cc", "Scheduler::BeginMainFrameAborted", "reason",
|
| + CommitEarlyOutReasonToString(reason));
|
| + state_machine_.BeginMainFrameAborted(reason);
|
| ProcessScheduledActions();
|
| }
|
|
|
| @@ -446,7 +447,7 @@ bool Scheduler::OnBeginFrameMixInDelegate(const BeginFrameArgs& args) {
|
| void Scheduler::SetChildrenNeedBeginFrames(bool children_need_begin_frames) {
|
| DCHECK(settings_.forward_begin_frames_to_children);
|
| state_machine_.SetChildrenNeedBeginFrames(children_need_begin_frames);
|
| - DCHECK_EQ(state_machine_.NextAction(), SchedulerStateMachine::ACTION_NONE);
|
| + ProcessScheduledActions();
|
| }
|
|
|
| // BeginRetroFrame is called for BeginFrames that we've deferred because
|
|
|