From a42f029f9d1b2fcaa98c6642e5035663bfa93350 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 12 Feb 2022 21:01:28 -0500 Subject: [PATCH] GUI: fix MML string not clearing release point --- src/gui/gui.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index f99d68ed..0eca8102 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -338,6 +338,7 @@ void FurnaceGUI::decodeMMLStr(String& source, unsigned char* macro, unsigned cha bool hasVal=false; macroLen=0; macroLoop=-1; + macroRel=-1; for (char& i: source) { switch (i) { case '0': case '1': case '2': case '3': case '4': @@ -385,6 +386,7 @@ void FurnaceGUI::decodeMMLStr(String& source, int* macro, unsigned char& macroLe bool hasVal=false; macroLen=0; macroLoop=-1; + macroRel=-1; for (char& i: source) { switch (i) { case '0': case '1': case '2': case '3': case '4':