[F] List of importers can be empty.

pull/1981/head
smalcom 2018-05-25 21:16:08 +03:00
parent f59ab5c34f
commit d72ff712cb
1 changed files with 12 additions and 8 deletions

View File

@ -970,15 +970,19 @@ void Importer::GetExtensionList(aiString& szOut) const
(*i)->GetExtensionList(str); (*i)->GetExtensionList(str);
} }
for (std::set<std::string>::const_iterator it = str.begin();; ) { // List can be empty
szOut.Append("*."); if(str.size() > 0)
szOut.Append((*it).c_str()); {
for (std::set<std::string>::const_iterator it = str.begin();; ) {
szOut.Append("*.");
szOut.Append((*it).c_str());
if (++it == str.end()) { if (++it == str.end()) {
break; break;
} }
szOut.Append(";"); szOut.Append(";");
} }
}
ASSIMP_END_EXCEPTION_REGION(void); ASSIMP_END_EXCEPTION_REGION(void);
} }