Chromium Code Reviews| Index: cc/scheduler/scheduler_state_machine.cc |
| diff --git a/cc/scheduler/scheduler_state_machine.cc b/cc/scheduler/scheduler_state_machine.cc |
| index 7d8fcd721a32059e07c9167647ea8b22aa7fc167..7763a71f633ffb3adbc21bf7d48156dcf3900e11 100644 |
| --- a/cc/scheduler/scheduler_state_machine.cc |
| +++ b/cc/scheduler/scheduler_state_machine.cc |
| @@ -507,9 +507,9 @@ bool SchedulerStateMachine::IsCommitStateWaiting() const { |
| bool SchedulerStateMachine::ShouldManageTiles() const { |
| // ManageTiles only really needs to be called immediately after commit |
| - // and then periodically after that. Limiting to once per frame prevents |
| + // and then periodically after that. Limiting to every other frame prevents |
|
enne (OOO)
2014/01/15 19:26:44
Maybe I'm misunderstanding, but I don't think this
brianderson
2014/01/15 19:39:09
It's mainly a problem when the main thread is in t
|
| // post-commit and post-draw ManageTiles on the same frame. |
| - if (last_frame_number_manage_tiles_called_ == current_frame_number_) |
| + if (last_frame_number_manage_tiles_called_ + 1 >= current_frame_number_) |
| return false; |
| // Limiting to once per-frame is not enough, since we only want to |