From dcf06445ba852bb23100d3d8bc8ff122c3dbd3d4 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 28 Jan 2023 17:47:21 -0500 Subject: [PATCH] fix volume macro + vol change on delay issue #946 --- src/engine/macroInt.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/macroInt.cpp b/src/engine/macroInt.cpp index 97ae9cde..103d9ee6 100644 --- a/src/engine/macroInt.cpp +++ b/src/engine/macroInt.cpp @@ -56,7 +56,7 @@ void DivMacroStruct::doMacro(DivInstrumentMacro& source, bool released, bool tic } if (delay>0) { delay--; - had=false; + if (!linger) had=false; return; } if (began && source.delay>0) { @@ -523,4 +523,4 @@ DivMacroStruct* DivMacroInt::structByName(const String& name) { return NULL; } -#undef CONSIDER \ No newline at end of file +#undef CONSIDER