| Index: cc/scheduler/scheduler.cc
|
| diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc
|
| index c37250e85cefe7592f5b41745ff9d0b52a5ffd57..2288169ecde077c80dc44fe911097a87924f1869 100644
|
| --- a/cc/scheduler/scheduler.cc
|
| +++ b/cc/scheduler/scheduler.cc
|
| @@ -401,6 +401,11 @@ void Scheduler::SetAuthoritativeVSyncInterval(const base::TimeDelta& interval) {
|
| vsync_observer_->OnUpdateVSyncParameters(last_vsync_timebase_, interval);
|
| }
|
|
|
| +void Scheduler::SetVideoNeedsBeginFrames(bool video_needs_begin_frames) {
|
| + state_machine_.SetVideoNeedsBeginFrames(video_needs_begin_frames);
|
| + ProcessScheduledActions();
|
| +}
|
| +
|
| void Scheduler::OnDrawForOutputSurface() {
|
| DCHECK(settings_.using_synchronous_renderer_compositor);
|
| DCHECK_EQ(state_machine_.begin_impl_frame_state(),
|
|
|