| Index: cc/scheduler/scheduler.cc
|
| diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc
|
| index d3e7aa5de366d4764b47220334382b13b124fd12..e2fe6241d64dbebb95546bcc7084a5a108b8b00d 100644
|
| --- a/cc/scheduler/scheduler.cc
|
| +++ b/cc/scheduler/scheduler.cc
|
| @@ -65,6 +65,11 @@ void Scheduler::SetNeedsRedraw() {
|
| ProcessScheduledActions();
|
| }
|
|
|
| +void Scheduler::SetNeedsManageTiles() {
|
| + state_machine_.SetNeedsManageTiles();
|
| + ProcessScheduledActions();
|
| +}
|
| +
|
| void Scheduler::SetSwapUsedIncompleteTile(bool used_incomplete_tile) {
|
| state_machine_.SetSwapUsedIncompleteTile(used_incomplete_tile);
|
| ProcessScheduledActions();
|
| @@ -242,6 +247,9 @@ void Scheduler::ProcessScheduledActions() {
|
| case SchedulerStateMachine::ACTION_ACQUIRE_LAYER_TEXTURES_FOR_MAIN_THREAD:
|
| client_->ScheduledActionAcquireLayerTexturesForMainThread();
|
| break;
|
| + case SchedulerStateMachine::ACTION_MANAGE_TILES:
|
| + client_->ScheduledActionManageTiles();
|
| + break;
|
| }
|
| } while (action != SchedulerStateMachine::ACTION_NONE);
|
|
|
|
|