1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-02-13 16:39:40 +00:00

Clear the old text keys when setting new animation sources

This commit is contained in:
Chris Robinson 2013-04-07 11:09:55 -07:00
parent 399394ff10
commit 80a1abd48a

View file

@ -63,6 +63,7 @@ void Animation::setAnimationSources(const std::vector<std::string> &names)
mAnimVelocity = 0.0f;
mAccumRoot = NULL;
mNonAccumRoot = NULL;
mTextKeys.clear();
mSkeletonSources.clear();
std::vector<std::string>::const_iterator nameiter;
@ -96,7 +97,7 @@ void Animation::setAnimationSources(const std::vector<std::string> &names)
{
Ogre::Animation *anim = skel->getAnimation(i);
const Ogre::Any &groupdata = bindings.getUserAny(std::string(NifOgre::sTextKeyExtraDataID)+
"@"+anim->getName());
"@"+anim->getName());
if(!groupdata.isEmpty())
mTextKeys[anim->getName()] = Ogre::any_cast<NifOgre::TextKeyMap>(groupdata);
}