From b7fbdd7009f4e7a4d3b60ff2b2b81942a5cd8e61 Mon Sep 17 00:00:00 2001 From: Tom Poole Date: Fri, 7 Dec 2018 09:43:29 +0000 Subject: [PATCH] Windows: Added a more thread safe fix for the Studio One hang --- .../processors/juce_AudioProcessorGraph.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp b/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp index 5b2d44632c..44f538a55b 100644 --- a/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp +++ b/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp @@ -1246,7 +1246,7 @@ void AudioProcessorGraph::prepareToPlay (double sampleRate, int estimatedSamples setRateAndBufferSizeDetails (sampleRate, estimatedSamplesPerBlock); clearRenderingSequence(); - if (isNonRealtime()) + if (MessageManager::getInstance()->isThisTheMessageThread()) handleAsyncUpdate(); else triggerAsyncUpdate();