Changed: Don't display an error if file doesn't exist

This commit is contained in:
kervala 2016-11-04 20:22:42 +01:00
parent 95dd3ce9d0
commit 0caa004af2

View file

@ -2972,12 +2972,16 @@ void preprocessTextFile(const std::string &filename,
ucstring name = line.substr(firstFilename +1, lastFilename - firstFilename -1); ucstring name = line.substr(firstFilename +1, lastFilename - firstFilename -1);
string subFilename = name.toString(); string subFilename = name.toString();
if (!CFile::fileExists(subFilename))
{ {
CIFile testFile;
if (!testFile.open(subFilename))
{
// try to open the include file relative to current file // try to open the include file relative to current file
subFilename = CFile::getPath(filename)+subFilename; subFilename = CFile::getPath(filename)+subFilename;
if (!CFile::fileExists(subFilename))
{
nlwarning("Unable to open %s", subFilename.c_str());
subFilename.clear();
} }
} }
preprocessTextFile(subFilename, outputResult); preprocessTextFile(subFilename, outputResult);