Index: cc/scheduler/scheduler_state_machine.cc |
diff --git a/cc/scheduler/scheduler_state_machine.cc b/cc/scheduler/scheduler_state_machine.cc |
index ce2742bbb486c5a98949f636c3ba1a7a8999aed7..c55631d9122ce770f667bd809b153e5660909447 100644 |
--- a/cc/scheduler/scheduler_state_machine.cc |
+++ b/cc/scheduler/scheduler_state_machine.cc |
@@ -370,7 +370,8 @@ void SchedulerStateMachine::DidDrawIfPossibleCompleted(bool success) { |
needs_redraw_ = true; |
needs_commit_ = true; |
consecutive_failed_draws_++; |
- if (consecutive_failed_draws_ >= |
+ if (settings_.timeout_and_draw_when_animation_checkerboards && |
+ consecutive_failed_draws_ >= |
maximum_number_of_failed_draws_before_draw_is_forced_) { |
consecutive_failed_draws_ = 0; |
// We need to force a draw, but it doesn't make sense to do this until |