Index: cc/scheduler/scheduler.cc |
diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc |
index 143c3ff54489573b1e22bf3a2a35ee17fecb1d95..59a22ded13f3ea772c2720c6d7a77981abfd3bc9 100644 |
--- a/cc/scheduler/scheduler.cc |
+++ b/cc/scheduler/scheduler.cc |
@@ -446,7 +446,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 |