colladaloader now skips over empty data arrays.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@736 67173fc5-114c-0410-ac8e-9d2fd5bffc1fpull/1/head
parent
188aa3da37
commit
9d978918d1
|
@ -1595,7 +1595,8 @@ void ColladaParser::ReadDataArray()
|
|||
std::string id = mReader->getAttributeValue( indexID);
|
||||
int indexCount = GetAttribute( "count");
|
||||
unsigned int count = (unsigned int) mReader->getAttributeValueAsInt( indexCount);
|
||||
const char* content = GetTextContent();
|
||||
const char* content = TestTextContent();
|
||||
if (content) { // some exporters write empty data arrays, silently skip over them
|
||||
|
||||
// read values and store inside an array in the data library
|
||||
mDataLibrary[id] = Data();
|
||||
|
@ -1636,6 +1637,7 @@ void ColladaParser::ReadDataArray()
|
|||
SkipSpacesAndLineEnd( &content);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// test for closing tag
|
||||
TestClosing( elmName.c_str());
|
||||
|
|
Loading…
Reference in New Issue