diff options
author | Thomas Szepe <HG1_public@gmx.net> | 2015-08-16 12:38:25 +0300 |
---|---|---|
committer | Thomas Szepe <HG1_public@gmx.net> | 2015-08-16 12:38:25 +0300 |
commit | 9437acb7f337e00a422c24497e01973b5613aee5 (patch) | |
tree | 14c33ca3f0031e1352aa1e6ab73d5200a7811fff /source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h | |
parent | 19cc75d642422f68af1f1aa87790914cad4e20b7 (diff) |
BGE: Fix memory leak and crash with certain physic types
Fixing crash if the physic type is set sensor or character. Caused by a790e172d0281e64.
Fixing memory leak, if the constraint is deleted with Python API removeConstraint().
Add RemoveConstraint() method to avoid code duplication.
Rename old RemoveConstraint() to RemoveConstraintById() which is more suitable name for this method.
Diffstat (limited to 'source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h')
-rw-r--r-- | source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h b/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h index cfc8841cac2..929345d7161 100644 --- a/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h +++ b/source/gameengine/Physics/Dummy/DummyPhysicsEnvironment.h @@ -68,7 +68,7 @@ public: float axis2X=0,float axis2Y=0,float axis2Z=0,int flag=0 ); - virtual void RemoveConstraint(int constraintid); + virtual void RemoveConstraintById(int constraintid); //complex constraint for vehicles virtual PHY_IVehicle* GetVehicleConstraint(int constraintId) |