From e5864144eb695bc70535af8dc6b4339dacb64000 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 1 Feb 2025 04:51:16 -0500 Subject: [PATCH] GUI: possib fix crsh on selall aftr ch coll/exp/fx --- src/gui/pattern.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gui/pattern.cpp b/src/gui/pattern.cpp index 9c31d3db2..f73c6a443 100644 --- a/src/gui/pattern.cpp +++ b/src/gui/pattern.cpp @@ -904,6 +904,7 @@ void FurnaceGUI::drawPattern() { } else if (e->curSubSong->chanCollapse[i]>0) { e->curSubSong->chanCollapse[i]--; } + finishSelection(); } if (!e->curSubSong->chanCollapse[i]) { ImGui::SameLine(); @@ -912,6 +913,7 @@ void FurnaceGUI::drawPattern() { if (ImGui::SmallButton(chanID)) { e->curPat[i].effectCols--; if (e->curPat[i].effectCols<1) e->curPat[i].effectCols=1; + finishSelection(); } ImGui::EndDisabled(); ImGui::SameLine(); @@ -920,6 +922,7 @@ void FurnaceGUI::drawPattern() { if (ImGui::SmallButton(chanID)) { e->curPat[i].effectCols++; if (e->curPat[i].effectCols>DIV_MAX_EFFECTS) e->curPat[i].effectCols=DIV_MAX_EFFECTS; + finishSelection(); } ImGui::EndDisabled(); }