| Index: cc/scheduler.cc
|
| diff --git a/cc/scheduler.cc b/cc/scheduler.cc
|
| index f25a883220bc944b7e03af87c8908dcfd2e7d185..d2ab45e5f52cf956aeec163168d30146ea202c3f 100644
|
| --- a/cc/scheduler.cc
|
| +++ b/cc/scheduler.cc
|
| @@ -77,6 +77,12 @@ void Scheduler::setNeedsRedraw()
|
| processScheduledActions();
|
| }
|
|
|
| +void Scheduler::setNeedsRedrawOnVisibleTextureUpload()
|
| +{
|
| + m_stateMachine.setNeedsRedrawOnVisibleTextureUpload();
|
| + 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;
|
|
|