[Bf-blender-cvs] [8aa203a] master: BGE: fix a bug causing frequent crash on scene restart with navmesh.

Benoit Bolsee noreply at git.blender.org
Sun Aug 10 00:41:58 CEST 2014


Commit: 8aa203abc182db6a95d7cc59df754e7f1da33a5f
Author: Benoit Bolsee
Date:   Sun Aug 10 00:40:15 2014 +0200
Branches: master
https://developer.blender.org/rB8aa203abc182db6a95d7cc59df754e7f1da33a5f

BGE: fix a bug causing frequent crash on scene restart with navmesh.

===================================================================

M	source/gameengine/Ketsji/KX_NavMeshObject.cpp

===================================================================

diff --git a/source/gameengine/Ketsji/KX_NavMeshObject.cpp b/source/gameengine/Ketsji/KX_NavMeshObject.cpp
index 998b856..8360681 100644
--- a/source/gameengine/Ketsji/KX_NavMeshObject.cpp
+++ b/source/gameengine/Ketsji/KX_NavMeshObject.cpp
@@ -111,7 +111,7 @@ bool KX_NavMeshObject::BuildVertIndArrays(float *&vertices, int& nverts,
 									   float *&dvertices, int &ndvertsuniq, unsigned short *&dtris, 
 									   int& ndtris, int &vertsPerPoly)
 {
-	DerivedMesh* dm = mesh_create_derived_no_virtual(KX_GetActiveScene()->GetBlenderScene(), GetBlenderObject(), 
+    DerivedMesh* dm = mesh_create_derived_no_virtual(GetScene()->GetBlenderScene(), GetBlenderObject(),
 													NULL, CD_MASK_MESH);
 	CustomData *pdata = dm->getPolyDataLayout(dm);
 	int* recastData = (int*) CustomData_get_layer(pdata, CD_RECAST);




More information about the Bf-blender-cvs mailing list