Index: cc/scheduler.cc |
diff --git a/cc/scheduler.cc b/cc/scheduler.cc |
index dbe96dde718341bb72069b7cc6ed2aeeb959371f..b657a8e9361d8150d7cee37541576d96fde5b9a0 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->scheduledActionCheckForNewTextures(); |
+ break; |
case SchedulerStateMachine::ACTION_ACTIVATE_PENDING_TREE_IF_NEEDED: |
m_client->scheduledActionActivatePendingTreeIfNeeded(); |
break; |