diff options
author | Mitchell Stokes <mogurijin@gmail.com> | 2014-07-03 08:55:29 +0400 |
---|---|---|
committer | Mitchell Stokes <mogurijin@gmail.com> | 2014-07-03 08:58:08 +0400 |
commit | 4af848e557fa8789ac0cc802d6479bd53145e1fd (patch) | |
tree | c39896ad450699b4b027f58c8b267675f9565bd1 /source/gameengine/Ketsji/KX_Scene.cpp | |
parent | eaf6f9fc5d7a4cdee6fd1ea7dac49ae7b2265ff2 (diff) |
Fix T40923: An error from a python controller on a LibFreed object causes a crash
Diffstat (limited to 'source/gameengine/Ketsji/KX_Scene.cpp')
-rw-r--r-- | source/gameengine/Ketsji/KX_Scene.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/gameengine/Ketsji/KX_Scene.cpp b/source/gameengine/Ketsji/KX_Scene.cpp index 0dfdb3d5f3b..3d71327828e 100644 --- a/source/gameengine/Ketsji/KX_Scene.cpp +++ b/source/gameengine/Ketsji/KX_Scene.cpp @@ -1038,6 +1038,7 @@ int KX_Scene::NewRemoveObject(class CValue* gameobj) !(itc==controllers.end());itc++) { m_logicmgr->RemoveController(*itc); + (*itc)->ReParent(NULL); } SCA_ActuatorList& actuators = newobj->GetActuators(); |