|
From: <sv...@op...> - 2024-05-31 00:16:49
|
Author: sagamusix Date: Fri May 31 02:16:38 2024 New Revision: 20878 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20878 Log: [Fix] FTM: Pattern loops were not imported correctly. Modified: trunk/OpenMPT/soundlib/Load_ftm.cpp Modified: trunk/OpenMPT/soundlib/Load_ftm.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Load_ftm.cpp Fri May 31 02:05:20 2024 (r20877) +++ trunk/OpenMPT/soundlib/Load_ftm.cpp Fri May 31 02:16:38 2024 (r20878) @@ -438,7 +438,7 @@ { activeLoops--; const auto start = loopStart[activeLoops].first; - const std::vector<PATTERNINDEX> ordersToCopy(Order().begin() + start, Order().begin() + ord - start + 1); + const std::vector<PATTERNINDEX> ordersToCopy(Order().begin() + start, Order().begin() + ord + 1); for(uint8 rep = 1; rep < loopStart[activeLoops].second && canAddMore; rep++) { if(ORDERINDEX inserted = Order().insert(ord + 1, mpt::as_span(ordersToCopy)); inserted == ordersToCopy.size()) |