From 4efdcd0ca558aaf1bc9121d73d939b90477c7f6e Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Sun, 8 Mar 2020 11:22:30 +0100 Subject: [PATCH] Revert the removal of VST mutex lock, for now --- vst/SfizzVstProcessor.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/vst/SfizzVstProcessor.cpp b/vst/SfizzVstProcessor.cpp index ff2839fb..55877da3 100644 --- a/vst/SfizzVstProcessor.cpp +++ b/vst/SfizzVstProcessor.cpp @@ -342,6 +342,7 @@ void SfizzVstProcessor::doBackgroundWork() if (!std::strcmp(id, "LoadSfz")) { std::vector path(maxPathLen + 1); if (attr->getString("File", path.data(), maxPathLen) == kResultTrue) { + std::lock_guard lock(_processMutex); _state.sfzFile = Steinberg::String(path.data()).text8(); _synth->loadSfzFile(_state.sfzFile); }