[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