From 1499cd714e26651d36ef6dc308dbcecd256c9728 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 6 Sep 2023 18:26:58 -0500 Subject: [PATCH] GUI: fix pattern manager not marking modified --- src/gui/patManager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gui/patManager.cpp b/src/gui/patManager.cpp index 6f5e3205b..17dfb91e7 100644 --- a/src/gui/patManager.cpp +++ b/src/gui/patManager.cpp @@ -39,12 +39,14 @@ void FurnaceGUI::drawPatManager() { e->lockEngine([this]() { e->curSubSong->optimizePatterns(); }); + MARK_MODIFIED; } ImGui::SameLine(); if (ImGui::Button("Re-arrange patterns")) { e->lockEngine([this]() { e->curSubSong->rearrangePatterns(); }); + MARK_MODIFIED; } if (ImGui::BeginTable("PatManTable",257,ImGuiTableFlags_ScrollX|ImGuiTableFlags_SizingFixedFit)) { @@ -98,6 +100,7 @@ void FurnaceGUI::drawPatManager() { delete e->curSubSong->pat[i].data[k]; e->curSubSong->pat[i].data[k]=NULL; }); + MARK_MODIFIED; } ImGui::PopStyleColor(); }