Explorar o código

Merge pull request #1523 from assimp/issue_1490

closes https://github.com/assimp/assimp/issues/1490 : fix invalid acc…
Kim Kulling %!s(int64=7) %!d(string=hai) anos
pai
achega
938c02a358
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      code/BlenderModifier.cpp

+ 3 - 1
code/BlenderModifier.cpp

@@ -310,7 +310,9 @@ void  BlenderModifier_Subdivision :: DoIt(aiNode& out, ConversionData& conv_data
 
     std::unique_ptr<Subdivider> subd(Subdivider::Create(algo));
     ai_assert(subd);
-
+    if ( conv_data.meshes->empty() ) {
+        return;
+    }
     aiMesh** const meshes = &conv_data.meshes[conv_data.meshes->size() - out.mNumMeshes];
     std::unique_ptr<aiMesh*[]> tempmeshes(new aiMesh*[out.mNumMeshes]());