From 9a82edb4822abf7c302429fd0dc19b79396c1289 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 12 Jul 2025 03:09:51 -0500 Subject: [PATCH] GUI: new pattern cursor logic, part 19 fix step play --- src/gui/gui.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index f97513467..886edc990 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -4407,7 +4407,7 @@ bool FurnaceGUI::loop() { e->getPlayPos(nextPlayOrder,nextOldRow); oldRowChanged=false; playOrder=nextPlayOrder; - if (followPattern && !e->isStepping()) { + if (followPattern && (!e->isStepping() || pendingStepUpdate)) { curOrder=playOrder; } if (e->isPlaying()) {