BogaudioModules

BogaudioModules for VCV Rack
Log | Files | Refs | README | LICENSE

commit 3e0e45370c03b19cd932cd16860f791268e936f3
parent 537bf0be51c3059bd4bc6cc5d2d80ab8f05eefcb
Author: Matt Demanett <matt@demanett.net>
Date:   Wed, 12 Jun 2019 00:10:48 -0400

Analyzers: add back a lock between display drawing and channel changes. #56

Diffstat:
Msrc/analyzer_base.cpp | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/analyzer_base.cpp b/src/analyzer_base.cpp @@ -213,6 +213,8 @@ void AnalyzerCore::stepChannel(int channelIndex, Input& input) { void AnalyzerDisplay::draw(const DrawArgs& args) { + std::lock_guard<std::mutex> lock(_module->_core._channelsMutex); + float rangeMinHz = 0.0f; float rangeMaxHz = 0.0f; float rangeDb = 80.0f;