[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58037] branches/soc-2013-bge/source/ gameengine/Converter/BL_BlenderDataConversion.cpp: Fixing a game engine crash when level of detail sources are non mesh objects (e.g.

Daniel Stokes kupomail at gmail.com
Sat Jul 6 08:51:38 CEST 2013


Revision: 58037
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58037
Author:   kupoman
Date:     2013-07-06 06:51:37 +0000 (Sat, 06 Jul 2013)
Log Message:
-----------
Fixing a game engine crash when level of detail sources are non mesh objects (e.g. lamps, cameras, etc).

Modified Paths:
--------------
    branches/soc-2013-bge/source/gameengine/Converter/BL_BlenderDataConversion.cpp

Modified: branches/soc-2013-bge/source/gameengine/Converter/BL_BlenderDataConversion.cpp
===================================================================
--- branches/soc-2013-bge/source/gameengine/Converter/BL_BlenderDataConversion.cpp	2013-07-06 06:47:03 UTC (rev 58036)
+++ branches/soc-2013-bge/source/gameengine/Converter/BL_BlenderDataConversion.cpp	2013-07-06 06:51:37 UTC (rev 58037)
@@ -2001,7 +2001,7 @@
 			Object* lodmatob = ob;
 			gameobj->AddLodMesh(meshobj);
 			for (; lod; lod = lod->next) {
-				if (!lod->source) continue;
+				if (!lod->source || lod->source->type != OB_MESH) continue;
 				if (lod->use_mesh) {
 					lodmesh = static_cast<Mesh*>(lod->source->data);
 				}




More information about the Bf-blender-cvs mailing list