From 284abbe9e1f569e9d04ce595f84149d1853006b5 Mon Sep 17 00:00:00 2001 From: George Papadopoulos Date: Fri, 20 Dec 2013 11:36:35 +0200 Subject: [PATCH] fix for collada parser when importing empty arrays. Exiting function so early break the parsing procedure, misses node closing and causes improper initialization of element (cannot be referenced later on) --- code/ColladaParser.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/code/ColladaParser.cpp b/code/ColladaParser.cpp index 767347695..b577aab0b 100644 --- a/code/ColladaParser.cpp +++ b/code/ColladaParser.cpp @@ -1660,7 +1660,6 @@ void ColladaParser::ReadDataArray() std::string id = mReader->getAttributeValue( indexID); int indexCount = GetAttribute( "count"); unsigned int count = (unsigned int) mReader->getAttributeValueAsInt( indexCount); - if (count == 0) { return; } // some exporters write empty data arrays with count="0" const char* content = TestTextContent(); // read values and store inside an array in the data library