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