diff --git a/src/sfizz/Synth.cpp b/src/sfizz/Synth.cpp index 19a3ba5b..fd12b218 100644 --- a/src/sfizz/Synth.cpp +++ b/src/sfizz/Synth.cpp @@ -1028,8 +1028,9 @@ fs::file_time_type sfz::Synth::checkModificationTime() { auto returnedTime = modificationTime; for (const auto& file: parser.getIncludedFiles()) { - const auto fileTime = fs::last_write_time(file); - if (returnedTime < fileTime) + std::error_code ec; + const auto fileTime = fs::last_write_time(file, ec); + if (!ec && returnedTime < fileTime) returnedTime = fileTime; } return returnedTime;