1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-29 09:32:45 +00:00

Run setLoopingEnabled after the anim queue is updated

This commit is contained in:
scrawl 2016-08-22 23:03:26 +02:00
parent 719e884b7c
commit b0dc625b18

View File

@ -1539,6 +1539,9 @@ void CharacterController::updateAnimQueue()
1.0f, "start", "stop", 0.0f, mAnimQueue.front().mLoopCount, loopfallback);
}
}
if(!mAnimQueue.empty())
mAnimation->setLoopingEnabled(mAnimQueue.front().mGroup, mAnimQueue.size() <= 1);
}
void CharacterController::update(float duration)
@ -1550,9 +1553,6 @@ void CharacterController::update(float duration)
updateMagicEffects();
if(!mAnimQueue.empty())
mAnimation->setLoopingEnabled(mAnimQueue.front().mGroup, mAnimQueue.size() <= 1);
if(!cls.isActor())
updateAnimQueue();
else if(!cls.getCreatureStats(mPtr).isDead())