From b52699d370c7ef19cea5f4b8e45d39ccb7dadca8 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 12 Mar 2025 18:33:46 -0500 Subject: [PATCH] GUI: fix note input when follow pattern is off --- src/gui/gui.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index bf43e7751..6d12f78b7 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -1260,7 +1260,7 @@ void FurnaceGUI::noteInput(int num, int key, int vol) { int tick=0; int speed=0; - if (e->isPlaying() && !e->isStepping()) { + if (e->isPlaying() && !e->isStepping() && followPattern) { e->getPlayPosTick(ord,y,tick,speed); if (tick<=(speed/2)) { // round // TODO: detect 0Dxx/0Bxx? @@ -1335,7 +1335,7 @@ void FurnaceGUI::valueInput(int num, bool direct, int target) { int ord=curOrder; int y=cursor.y; - if (e->isPlaying() && !e->isStepping()) { + if (e->isPlaying() && !e->isStepping() && followPattern) { e->getPlayPos(ord,y); }