commit 9507e7b4745af35312f980467031ff06633dd76b
parent cac2fa7002c88537c4f23cd5d22c8b4f203a8835
Author: fundamental <mark.d.mccurry@gmail.com>
Date: Mon, 21 Jun 2021 17:13:54 -0400
Clear old automation slots when reloading settings
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/Misc/Master.cpp b/src/Misc/Master.cpp
@@ -708,6 +708,10 @@ void Master::saveAutomation(XMLwrapper &xml, const rtosc::AutomationMgr &midi)
void Master::loadAutomation(XMLwrapper &xml, rtosc::AutomationMgr &midi)
{
+ //Clear out old data
+ for(int i=0; i<midi.nslots; ++i)
+ midi.clearSlot(i);
+
if(xml.enterbranch("automation")) {
for(int i=0; i<midi.nslots; ++i) {
auto &slot = midi.slots[i];