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