diff --git a/src/sfizz/Synth.cpp b/src/sfizz/Synth.cpp index 0870905f..6a9c2d3a 100644 --- a/src/sfizz/Synth.cpp +++ b/src/sfizz/Synth.cpp @@ -1032,8 +1032,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;