--Bug fixes

-Gracefully recover from reading a bad palette file.
This commit is contained in:
mfeemster 2016-02-25 23:12:18 -08:00
parent 31efd3e455
commit 4133db9f83

View File

@ -57,6 +57,13 @@ public:
palettes.first->second.reserve(buf.size() / 2048);//Roughly what it takes per palette.
ParsePalettes(rootNode, pfilename, palettes.first->second);
xmlFreeDoc(doc);
if (palettes.first->second.empty())
{
added = false;//Reading failed, likely not a valid palette file.
s_Palettes.erase(filename);
AddToReport(string(loc) + " : Couldn't parse xml doc");
}
}
else
{