aboutsummaryrefslogtreecommitdiff
path: root/src/adlmidi_load.cpp
diff options
context:
space:
mode:
authorJP Cimalando <jpcima@users.noreply.github.com>2018-05-16 19:29:23 +0200
committerJP Cimalando <jpcima@users.noreply.github.com>2018-05-16 19:35:30 +0200
commit2b76bdb9b96dcbaaa5fb80e33a264298178e8f10 (patch)
treec53f7469a47ae3c2149fde0b1a34cece0d4085ba /src/adlmidi_load.cpp
parent5b6ec1a766ae922f898a942eade2841a828c0ed0 (diff)
downloadlibADLMIDI-2b76bdb9b96dcbaaa5fb80e33a264298178e8f10.tar.gz
libADLMIDI-2b76bdb9b96dcbaaa5fb80e33a264298178e8f10.tar.bz2
libADLMIDI-2b76bdb9b96dcbaaa5fb80e33a264298178e8f10.zip
fix the operators loop in WOPL converter
Diffstat (limited to 'src/adlmidi_load.cpp')
-rw-r--r--src/adlmidi_load.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/adlmidi_load.cpp b/src/adlmidi_load.cpp
index e6206ea..e524fe3 100644
--- a/src/adlmidi_load.cpp
+++ b/src/adlmidi_load.cpp
@@ -91,7 +91,7 @@ static void cvt_WOPLI_to_FMIns(adlinsdata2 &ins, WOPLInstrument &in)
ins.flags|= (in.inst_flags & WOPL_Ins_IsBlank) ? adlinsdata::Flag_NoSound : 0;
bool fourOps = (in.inst_flags & WOPL_Ins_4op) || (in.inst_flags & WOPL_Ins_Pseudo4op);
- for(size_t op = 0, slt = 0; op < fourOps ? 4 : 2; op++, slt++)
+ for(size_t op = 0, slt = 0; op < (fourOps ? 4 : 2); op++, slt++)
{
ins.adl[slt].carrier_E862 =
((static_cast<uint32_t>(in.operators[op].waveform_E0) << 24) & 0xFF000000) //WaveForm