1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-06-28 08:11:34 +00:00

Destroy the scene node we create

This commit is contained in:
Chris Robinson 2013-08-07 03:30:19 -07:00
parent 0458fd5531
commit 2b2101958d

View file

@ -74,8 +74,7 @@ Animation::Animation(const MWWorld::Ptr &ptr, Ogre::SceneNode *node)
{
for(size_t i = 0;i < sNumGroups;i++)
mAnimationValuePtr[i].bind(OGRE_NEW AnimationValue(this));
mInsert = node ? node->createChildSceneNode() :
mPtr.getRefData().getBaseNode()->createChildSceneNode();
mInsert = node->createChildSceneNode();
}
Animation::~Animation()
@ -86,6 +85,8 @@ Animation::~Animation()
Ogre::SceneManager *sceneMgr = mInsert->getCreator();
destroyObjectList(sceneMgr, mObjectRoot);
sceneMgr->destroySceneNode(mInsert);
}
}