Schematics: Error if unable to open file

This commit is contained in:
kwolekr 2015-03-23 21:03:28 -04:00
parent 11372ac646
commit a423202756

@ -207,6 +207,11 @@ bool Schematic::loadSchematicFromFile(const char *filename, INodeDefManager *nde
bool have_cignore = false; bool have_cignore = false;
std::ifstream is(filename, std::ios_base::binary); std::ifstream is(filename, std::ios_base::binary);
if (!is.good()) {
errorstream << "loadSchematicFile: unable to open file '"
<< filename << "'" << std::endl;
return false;
}
u32 signature = readU32(is); u32 signature = readU32(is);
if (signature != MTSCHEM_FILE_SIGNATURE) { if (signature != MTSCHEM_FILE_SIGNATURE) {