aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sound
diff options
context:
space:
mode:
authorFilippos Karapetis2010-11-24 15:12:43 +0000
committerFilippos Karapetis2010-11-24 15:12:43 +0000
commit1ebae78ff199385d451f844deef19ebf6b8e611e (patch)
tree9fe43d00a76b86c65149c46e03675b5e923a29e1 /engines/sci/sound
parent9493b9add55e1254ad56b4ffdf8b076b22c08546 (diff)
downloadscummvm-rg350-1ebae78ff199385d451f844deef19ebf6b8e611e.tar.gz
scummvm-rg350-1ebae78ff199385d451f844deef19ebf6b8e611e.tar.bz2
scummvm-rg350-1ebae78ff199385d451f844deef19ebf6b8e611e.zip
SCI/SOUND: Applied patch #3117577 - "SCI: MT-32 plays "warble" of notes when music resumes", with some slight modifications
This is only used by SCI for now, but it is probably correct to apply this for all engines, thus an appropriate TODO has been added svn-id: r54460
Diffstat (limited to 'engines/sci/sound')
-rw-r--r--engines/sci/sound/music.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/sci/sound/music.cpp b/engines/sci/sound/music.cpp
index 6628c175c6..d92669de39 100644
--- a/engines/sci/sound/music.cpp
+++ b/engines/sci/sound/music.cpp
@@ -416,7 +416,7 @@ void SciMusic::soundPlay(MusicEntry *pSnd) {
uint16 prevLoop = pSnd->loop;
pSnd->loop = 0;
// Fast forward to the last position and perform associated events when loading
- pSnd->pMidiParser->jumpToTick(pSnd->ticker, true);
+ pSnd->pMidiParser->jumpToTick(pSnd->ticker, true, true, true);
// Restore looping
pSnd->loop = prevLoop;
}