From e4d63ec2f56dc4e16c4655a687a9c777f3e937a1 Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Wed, 15 Apr 2020 17:24:11 +0200 Subject: [PATCH] Avoid raising an exception on file removed --- src/sfizz/Synth.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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;