From ae44cabba8c5aeea432befe526a6695e004acbca Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 9 Feb 2022 16:02:29 -0500 Subject: [PATCH] fix release logic --- src/engine/macroInt.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/macroInt.cpp b/src/engine/macroInt.cpp index 46c84b8db..4cb7c4c51 100644 --- a/src/engine/macroInt.cpp +++ b/src/engine/macroInt.cpp @@ -9,7 +9,7 @@ had=has; \ if (has) { \ val=source[pos++]; \ - if (pos==sourceRel && !released) { \ + if (sourceRel>=0 && pos>sourceRel && !released) { \ pos--; \ } \ if (pos>=sourceLen) { \