| Index: cc/scheduler/scheduler.cc
|
| diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc
|
| index 74bce9ca09fc5e58859780c15c16ec1c4274088f..fc6433301ae5c206be31d1715e2ef88776107685 100644
|
| --- a/cc/scheduler/scheduler.cc
|
| +++ b/cc/scheduler/scheduler.cc
|
| @@ -184,6 +184,11 @@ void Scheduler::BeginFrame(const BeginFrameArgs& args) {
|
| }
|
|
|
| void Scheduler::PostBeginFrameDeadline(base::TimeTicks deadline) {
|
| + if (settings_.using_synchronous_renderer_compositor) {
|
| + OnBeginFrameDeadline();
|
| + return;
|
| + }
|
| +
|
| begin_frame_deadline_closure_.Cancel();
|
| begin_frame_deadline_closure_.Reset(
|
| base::Bind(&Scheduler::OnBeginFrameDeadline, weak_factory_.GetWeakPtr()));
|
|
|