diff --git a/src/engine/fileOps/xm.cpp b/src/engine/fileOps/xm.cpp index dc19c0dac..619bf754a 100644 --- a/src/engine/fileOps/xm.cpp +++ b/src/engine/fileOps/xm.cpp @@ -424,6 +424,9 @@ bool DivEngine::loadXM(unsigned char* file, size_t len) { } } if (hasEffectVal) { + if (!hasEffect) { + doesArp[k]=true; + } effectVal=reader.readC(); if (effect==0xe) { switch (effectVal>>4) {