diff --git a/cocos/base/CCDirector.cpp b/cocos/base/CCDirector.cpp index d8393bc147..ab4db8fd3c 100644 --- a/cocos/base/CCDirector.cpp +++ b/cocos/base/CCDirector.cpp @@ -1042,6 +1042,9 @@ void Director::restartDirector() // Texture cache need to be reinitialized initTextureCache(); + // Reschedule for action manager + getScheduler()->scheduleUpdate(getActionManager(), Scheduler::PRIORITY_SYSTEM, false); + // release the objects PoolManager::getInstance()->getCurrentPool()->clear();