aboutsummaryrefslogtreecommitdiff
path: root/sound/mods/rjp1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sound/mods/rjp1.cpp')
-rw-r--r--sound/mods/rjp1.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/mods/rjp1.cpp b/sound/mods/rjp1.cpp
index f2967181cb..8366137b0d 100644
--- a/sound/mods/rjp1.cpp
+++ b/sound/mods/rjp1.cpp
@@ -227,7 +227,9 @@ void Rjp1::turnOffChannel(Rjp1Channel *channel) {
void Rjp1::playChannel(Rjp1Channel *channel) {
if (channel->active) {
turnOnChannel(channel);
- playSongSequence(channel);
+ if (channel->sequenceData) {
+ playSongSequence(channel);
+ }
modulateVolume(channel);
modulatePeriod(channel);
}