Index: cc/scheduler/scheduler_state_machine.cc |
diff --git a/cc/scheduler/scheduler_state_machine.cc b/cc/scheduler/scheduler_state_machine.cc |
index cbaacb9ecd720a2bd77e449bd71eaa07d5a492b7..54dd0e3fdaf5dc0973f42cfeb84227cb49e2d123 100644 |
--- a/cc/scheduler/scheduler_state_machine.cc |
+++ b/cc/scheduler/scheduler_state_machine.cc |
@@ -462,7 +462,7 @@ void SchedulerStateMachine::OnBeginFrame(const BeginFrameArgs& args) { |
bool SchedulerStateMachine::ShouldTriggerBeginFrameDeadlineEarly() const { |
// TODO(brianderson): This should take into account multiple commit sources. |
return begin_frame_state_ == BEGIN_FRAME_STATE_DEADLINE_PENDING && |
- WillDrawNewTree(); |
+ WillDrawNewTree() && !settings_.using_synchronous_renderer_compositor; |
} |
bool SchedulerStateMachine::InsideBeginFrame() const { |