Crashfix in case pacs_prim are exported into .ig

This commit is contained in:
kaetemi 2014-08-17 16:48:51 +02:00
parent ef9a0d8184
commit 45db7f57eb

View file

@ -408,6 +408,12 @@ void CInstanceLighter::light (const CInstanceGroup &igIn, CInstanceGroup &igOut,
string name= _Instances[i].Name; string name= _Instances[i].Name;
bool shapeFound= true; bool shapeFound= true;
if (toLower (CFile::getExtension (name)) == "pacs_prim")
{
nlwarning("EXPORT BUG: Can't read %s (not a shape), should not be part of .ig!", name.c_str());
continue;
}
// Try to find the shape in the UseShapeMap. // Try to find the shape in the UseShapeMap.
std::map<string, IShape*>::const_iterator iteMap= lightDesc.UserShapeMap.find (name); std::map<string, IShape*>::const_iterator iteMap= lightDesc.UserShapeMap.find (name);