Browse Source

Bugfix: Collada node instances are correctly loaded and resolved now.

git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@752 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
ulfjorensen 15 years ago
parent
commit
2e909b35d8
1 changed files with 4 additions and 4 deletions
  1. 4 4
      code/ColladaParser.cpp

+ 4 - 4
code/ColladaParser.cpp

@@ -2264,9 +2264,9 @@ void ColladaParser::ReadSceneNode( Node* pNode)
 				int attrID = TestAttribute( "id");
 				if( attrID > -1)
 					child->mID = mReader->getAttributeValue( attrID);
-        int attrSID = TestAttribute( "sid");
-        if( attrSID > -1)
-          child->mSID = mReader->getAttributeValue( attrSID);
+				int attrSID = TestAttribute( "sid");
+				if( attrSID > -1)
+					child->mSID = mReader->getAttributeValue( attrSID);
 
 				int attrName = TestAttribute( "name");
 				if( attrName > -1)
@@ -2284,7 +2284,7 @@ void ColladaParser::ReadSceneNode( Node* pNode)
 				{
 					// no parent node given, probably called from <library_nodes> element.
 					// create new node in node library
-					mNodeLibrary[child->mID] = pNode = child;
+					mNodeLibrary[child->mID] = child;
 				}
 
 				// read on recursively from there