| Index: cc/scheduler.cc
|
| diff --git a/cc/scheduler.cc b/cc/scheduler.cc
|
| index dbe96dde718341bb72069b7cc6ed2aeeb959371f..b290740b7c900bbc731eff1d6c0f6fc859fcb6f0 100644
|
| --- a/cc/scheduler.cc
|
| +++ b/cc/scheduler.cc
|
| @@ -72,6 +72,12 @@ void Scheduler::setNeedsRedraw()
|
| processScheduledActions();
|
| }
|
|
|
| +void Scheduler::didSwapUseIncompleteTexture()
|
| +{
|
| + m_stateMachine.didSwapUseIncompleteTexture();
|
| + processScheduledActions();
|
| +}
|
| +
|
| void Scheduler::setNeedsForcedRedraw()
|
| {
|
| m_stateMachine.setNeedsForcedRedraw();
|
| @@ -177,6 +183,9 @@ void Scheduler::processScheduledActions()
|
| case SchedulerStateMachine::ACTION_COMMIT:
|
| m_client->scheduledActionCommit();
|
| break;
|
| + case SchedulerStateMachine::ACTION_CHECK_FOR_NEW_TEXTURES:
|
| + m_client->scheduledActionCheckForCompletedTextures();
|
| + break;
|
| case SchedulerStateMachine::ACTION_ACTIVATE_PENDING_TREE_IF_NEEDED:
|
| m_client->scheduledActionActivatePendingTreeIfNeeded();
|
| break;
|
|
|