[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50027] trunk/blender/source/gameengine/ Ketsji/KX_GameObject.cpp: patch/bugfix [#32006] Fix for Collision Sensor - R6025 pure virtual function call crash when deleting objects in overlay scene by Jay Parker (battery) Fix for bug [#30477] Collision Sensor - R6025 pure virtual function call crash

Dalai Felinto dfelinto at gmail.com
Sun Aug 19 22:45:35 CEST 2012


Revision: 50027
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50027
Author:   dfelinto
Date:     2012-08-19 20:45:34 +0000 (Sun, 19 Aug 2012)
Log Message:
-----------
patch/bugfix [#32006] Fix for Collision Sensor - R6025 pure virtual function call crash when deleting objects in overlay scene by Jay Parker(battery) Fix for bug [#30477] Collision Sensor - R6025 pure virtual function call crash

Revision Links:
--------------
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=6025
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=6025

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

Modified: trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp	2012-08-19 18:36:02 UTC (rev 50026)
+++ trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp	2012-08-19 20:45:34 UTC (rev 50027)
@@ -1688,7 +1688,8 @@
 
 PyObject* KX_GameObject::PyEndObject()
 {
-	KX_Scene *scene = KX_GetActiveScene();
+	SG_Node* node = this->GetSGNode();
+	KX_Scene* scene = static_cast<KX_Scene*>(node->GetSGClientInfo());
 	
 	scene->DelayedRemoveObject(this);
 	




More information about the Bf-blender-cvs mailing list