Revision: 16100 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16100 Author: campbellbarton Date: 2008-08-14 07:06:59 +0200 (Thu, 14 Aug 2008)
Log Message: ----------- bugfix (good for 2.47) - 2 cases of returning Py_None without increfing it. this can crash blender. Modified Paths: -------------- trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp Modified: trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp =================================================================== --- trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp 2008-08-14 04:14:13 UTC (rev 16099) +++ trunk/blender/source/gameengine/Ketsji/KX_GameObject.cpp 2008-08-14 05:06:59 UTC (rev 16100) @@ -942,7 +942,7 @@ KX_Scene *scene = PHY_GetActiveScene(); scene->DelayedRemoveObject(this); - return Py_None; + Py_RETURN_NONE; } Modified: trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp =================================================================== --- trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp 2008-08-14 04:14:13 UTC (rev 16099) +++ trunk/blender/source/gameengine/Ketsji/KX_MeshProxy.cpp 2008-08-14 05:06:59 UTC (rev 16100) @@ -238,5 +238,5 @@ "Reinstance the physics mesh.") { //this needs to be reviewed, it is dependend on Sumo/Solid. Who is using this ? - return Py_None;//(KX_ReInstanceShapeFromMesh(m_meshobj)) ? Py_RETURN_TRUE : Py_RETURN_FALSE; + Py_RETURN_NONE;//(KX_ReInstanceShapeFromMesh(m_meshobj)) ? Py_RETURN_TRUE : Py_RETURN_FALSE; } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs