[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [15639] trunk/blender/source/gameengine/ Ketsji/KX_ParentActuator.cpp: BGE patch: repair RemoveParent actuator after previous commit

Benoit Bolsee benoit.bolsee at online.be
Sat Jul 19 12:18:54 CEST 2008


Revision: 15639
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15639
Author:   ben2610
Date:     2008-07-19 12:18:54 +0200 (Sat, 19 Jul 2008)

Log Message:
-----------
BGE patch: repair RemoveParent actuator after previous commit

Modified Paths:
--------------
    trunk/blender/source/gameengine/Ketsji/KX_ParentActuator.cpp

Modified: trunk/blender/source/gameengine/Ketsji/KX_ParentActuator.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_ParentActuator.cpp	2008-07-19 07:45:19 UTC (rev 15638)
+++ trunk/blender/source/gameengine/Ketsji/KX_ParentActuator.cpp	2008-07-19 10:18:54 UTC (rev 15639)
@@ -113,14 +113,15 @@
 	bool bNegativeEvent = IsNegativeEvent();
 	RemoveAllEvents();
 
-	if (bNegativeEvent || !m_ob)
+	if (bNegativeEvent)
 		return false; // do nothing on negative events
 
 	KX_GameObject *obj = (KX_GameObject*) GetParent();
 	KX_Scene *scene = PHY_GetActiveScene();
 	switch (m_mode) {
 		case KX_PARENT_SET:
-			obj->SetParent(scene, (KX_GameObject*)m_ob);
+			if (m_ob)
+				obj->SetParent(scene, (KX_GameObject*)m_ob);
 			break;
 		case KX_PARENT_REMOVE:
 			obj->RemoveParent(scene);





More information about the Bf-blender-cvs mailing list