From 0b8f673a38f9ab6f20509e605fb3aa7a4bdf9cdb Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Fri, 9 Apr 2021 21:17:15 +0200 Subject: [PATCH] Add the continue statement in case of failed load --- src/sfizz/Synth.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sfizz/Synth.cpp b/src/sfizz/Synth.cpp index 27a5c0cb..9901de70 100644 --- a/src/sfizz/Synth.cpp +++ b/src/sfizz/Synth.cpp @@ -637,8 +637,10 @@ void Synth::Impl::finalizeSfzLoad() return Default::offsetMod.bounds.clamp(sumOffsetCC); }(); - if (!resources_.filePool.preloadFile(*region.sampleId, maxOffset)) + if (!resources_.filePool.preloadFile(*region.sampleId, maxOffset)) { removeCurrentRegion(); + continue; + } } else if (!region.isGenerator()) { if (!resources_.wavePool.createFileWave(resources_.filePool, std::string(region.sampleId->filename()))) {