diff --git a/src/gui/pattern.cpp b/src/gui/pattern.cpp index 141afb2b..b02b1150 100644 --- a/src/gui/pattern.cpp +++ b/src/gui/pattern.cpp @@ -969,7 +969,7 @@ void FurnaceGUI::drawPattern() { // overflow changes order // TODO: this is very unreliable and sometimes it can warp you out of the song - if (settings.scrollChangesOrder && !e->isPlaying()) { + if (settings.scrollChangesOrder && !e->isPlaying() && ImGui::IsWindowHovered(ImGuiHoveredFlags_ChildWindows)) { if (wheelY!=0) { if (wheelY>0) { if (ImGui::GetScrollY()<=0) {