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; auto returnedTime = modificationTime;
for (const auto& file: parser.getIncludedFiles()) { for (const auto& file: parser.getIncludedFiles()) {
const auto fileTime = fs::last_write_time(file); std::error_code ec;
if (returnedTime < fileTime) const auto fileTime = fs::last_write_time(file, ec);
if (!ec && returnedTime < fileTime)
returnedTime = fileTime; returnedTime = fileTime;
} }
return returnedTime; return returnedTime;