From c2020fe77c32650c125d39e9af75dfb054b62bb0 Mon Sep 17 00:00:00 2001 From: WarmUpTill Date: Thu, 23 Mar 2023 19:46:56 +0100 Subject: [PATCH] Fix crash when selecting new audio source in audio condition --- src/macro-core/macro-condition-audio.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/macro-core/macro-condition-audio.cpp b/src/macro-core/macro-condition-audio.cpp index d5527eb6..8be25bd0 100644 --- a/src/macro-core/macro-condition-audio.cpp +++ b/src/macro-core/macro-condition-audio.cpp @@ -419,9 +419,11 @@ void MacroConditionAudioEdit::SourceChanged(const SourceSelection &source) return; } - std::lock_guard lock(switcher->m); - _entryData->_audioSource = source; - _entryData->ResetVolmeter(); + { + std::lock_guard lock(switcher->m); + _entryData->_audioSource = source; + _entryData->ResetVolmeter(); + } UpdateVolmeterSource(); SetWidgetVisibility(); emit HeaderInfoChanged(