aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Lange2009-08-29 12:44:51 +0000
committerNorbert Lange2009-08-29 12:44:51 +0000
commit0b5a32e99a83ad0a8a029bdcd20ab724d13385af (patch)
treee0afd92b4fb68d483dcb925190ff51c04166b181
parentbc8770cafbd6f8de17b14d98d258c4a8501ce089 (diff)
downloadscummvm-rg350-0b5a32e99a83ad0a8a029bdcd20ab724d13385af.tar.gz
scummvm-rg350-0b5a32e99a83ad0a8a029bdcd20ab724d13385af.tar.bz2
scummvm-rg350-0b5a32e99a83ad0a8a029bdcd20ab724d13385af.zip
fix SFX not playing before music started
svn-id: r43799
-rw-r--r--sound/mods/maxtrax.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/mods/maxtrax.cpp b/sound/mods/maxtrax.cpp
index 517d185fb1..d0f1de1885 100644
--- a/sound/mods/maxtrax.cpp
+++ b/sound/mods/maxtrax.cpp
@@ -849,8 +849,10 @@ int MaxTrax::playNote(byte note, byte patch, uint16 duration, uint16 volume, boo
channel.isAltered = false;
channel.patch = &_patch[patch];
const int8 voiceIndex = noteOn(channel, note, (byte)volume, kPriorityNote);
- if (voiceIndex >= 0)
+ if (voiceIndex >= 0) {
_voiceCtx[voiceIndex].stopEventTime = duration << 8;
+ Paula::startPaula();
+ }
return voiceIndex;
}