GUI: new pattern cursor logic, part 19

fix step play
This commit is contained in:
tildearrow 2025-07-12 03:09:51 -05:00
parent 896f0925b1
commit 9a82edb482

View file

@ -4407,7 +4407,7 @@ bool FurnaceGUI::loop() {
e->getPlayPos(nextPlayOrder,nextOldRow); e->getPlayPos(nextPlayOrder,nextOldRow);
oldRowChanged=false; oldRowChanged=false;
playOrder=nextPlayOrder; playOrder=nextPlayOrder;
if (followPattern && !e->isStepping()) { if (followPattern && (!e->isStepping() || pendingStepUpdate)) {
curOrder=playOrder; curOrder=playOrder;
} }
if (e->isPlaying()) { if (e->isPlaying()) {