1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-11 09:36:37 +00:00

Fix deleting object physics again.

This commit is contained in:
cc9cii 2014-11-03 10:03:54 +11:00
parent d9755f82c3
commit 358cac2f0a

View File

@ -39,7 +39,7 @@ namespace CSVWorld
Ogre::SceneManager *sceneManager = findSceneManager(sceneNodeName);
if(sceneManager)
{
// update maps
// update maps (NOTE: sometimes replaced)
mSceneNodeToRefId[sceneNodeName] = referenceId;
mSceneNodeToMesh[sceneNodeName] = mesh;
mRefIdToSceneNode[referenceId][sceneManager] = sceneNodeName;
@ -127,11 +127,8 @@ namespace CSVWorld
if(referenceId != "")
{
if(mRefIdToSceneNode.find(referenceId) == mRefIdToSceneNode.end())
{
mEngine->removeRigidBody(referenceId);
mEngine->deleteRigidBody(referenceId);
}
mEngine->removeRigidBody(referenceId);
mEngine->deleteRigidBody(referenceId);
}
}