From: <sv...@op...> - 2025-05-27 18:26:04
|
Author: sagamusix Date: Tue May 27 20:25:52 2025 New Revision: 23220 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=23220 Log: [Fix] FC: Add jump marker after setting the volume sequence speed, just in case we have to execute a sequence jump while waiting. Modified: trunk/OpenMPT/soundlib/Load_fc.cpp Modified: trunk/OpenMPT/soundlib/Load_fc.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Load_fc.cpp Tue May 27 20:25:06 2025 (r23219) +++ trunk/OpenMPT/soundlib/Load_fc.cpp Tue May 27 20:25:52 2025 (r23220) @@ -119,7 +119,6 @@ FileReader file{script}; const bool isVolume = startSequence > 255; const uint8 volScriptSpeed = (script[0] > 0) ? script[0] : uint8_max; - events.push_back(InstrumentSynth::Event::JumpMarker(0)); if(isVolume) events.push_back(InstrumentSynth::Event::SetStepSpeed(volScriptSpeed, true)); @@ -128,6 +127,7 @@ parsedSequences.set(sequencesToParse.back()); std::map<uint16, uint16> entryFromByte; + events.push_back(InstrumentSynth::Event::JumpMarker(0)); while(!sequencesToParse.empty()) { const uint16 currentSequenceOffset = sequencesToParse.back() * 64u; |