Merge pull request #184 from jpcima/fs-exception

Avoid raising an exception on file removed
This commit is contained in:
JP Cimalando 2020-04-15 17:33:20 +02:00 committed by GitHub
commit 6eb71b288e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1028,8 +1028,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;