Avoid raising an exception on file removed

This commit is contained in:
Jean Pierre Cimalando 2020-04-15 17:24:11 +02:00
parent 4c6febeca3
commit e4d63ec2f5

View file

@ -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;