浏览代码

Merge pull request #1782 from assimp/issue_567

closes https://github.com/assimp/assimp/issues/567: prevend dependenc…
Kim Kulling 7 年之前
父节点
当前提交
73621c46cb
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      code/ASELoader.cpp

+ 1 - 1
code/ASELoader.cpp

@@ -583,7 +583,7 @@ void ASEImporter::AddNodes (const std::vector<BaseNode*>& nodes,
         node->mTransformation = mParentAdjust*snode->mTransform;
         node->mTransformation = mParentAdjust*snode->mTransform;
 
 
         // Add sub nodes - prevent stack overflow due to recursive parenting
         // Add sub nodes - prevent stack overflow due to recursive parenting
-        if (node->mName != node->mParent->mName) {
+        if (node->mName != node->mParent->mName && node->mName != node->mParent->mParent->mName ) {
             AddNodes(nodes,node,node->mName.data,snode->mTransform);
             AddNodes(nodes,node,node->mName.data,snode->mTransform);
         }
         }