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();