From 3d6f9b4723a0db4657050f884fde592911659257 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 29 Apr 2024 18:13:44 -0500 Subject: [PATCH] implement sort orders --- src/engine/song.cpp | 33 +++++++++++++++++++++++++++++++++ src/gui/editControls.cpp | 4 ++++ src/gui/gui.cpp | 1 + src/gui/patManager.cpp | 4 ---- 4 files changed, 38 insertions(+), 4 deletions(-) diff --git a/src/engine/song.cpp b/src/engine/song.cpp index 8e4b971ef..d9243d8d3 100644 --- a/src/engine/song.cpp +++ b/src/engine/song.cpp @@ -58,6 +58,39 @@ void DivSubSong::rearrangePatterns() { } void DivSubSong::sortOrders() { + for (int i=0; ilockEngine([this]() { e->curSubSong->optimizePatterns();