[Bf-blender-cvs] [24e56d4] master: BGE: Fix constraint free crash in RemoveConstraint.
Porteries Tristan
noreply at git.blender.org
Fri Aug 21 22:19:35 CEST 2015
Commit: 24e56d4c3906f315b12e44aeb9f4bb4e4c34a9f6
Author: Porteries Tristan
Date: Fri Aug 21 22:17:35 2015 +0200
Branches: master
https://developer.blender.org/rB24e56d4c3906f315b12e44aeb9f4bb4e4c34a9f6
BGE: Fix constraint free crash in RemoveConstraint.
Fix silly error getRigidBodyA() instead of getRigidBodyB()
===================================================================
M source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
===================================================================
diff --git a/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp b/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
index 1d60f9a..eec5791 100644
--- a/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
+++ b/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp
@@ -514,7 +514,7 @@ void CcdPhysicsEnvironment::AddCcdPhysicsController(CcdPhysicsController* ctrl)
void CcdPhysicsEnvironment::RemoveConstraint(btTypedConstraint *con)
{
btRigidBody rbA = con->getRigidBodyA();
- btRigidBody rbB = con->getRigidBodyA();
+ btRigidBody rbB = con->getRigidBodyB();
rbA.activate();
rbB.activate();
m_dynamicsWorld->removeConstraint(con);
More information about the Bf-blender-cvs
mailing list