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:
parent
d9755f82c3
commit
358cac2f0a
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user