diff options
author | Martin Kiewitz | 2009-12-30 19:59:18 +0000 |
---|---|---|
committer | Martin Kiewitz | 2009-12-30 19:59:18 +0000 |
commit | ce88f5fb017be22b994a8ac4747d53133a585b4f (patch) | |
tree | fb09dc8a57c5909d43d4048df42e70ee31f4c390 /engines | |
parent | 6d52bce14fb8e40a731fc02bce0e8594f67e0937 (diff) | |
download | scummvm-rg350-ce88f5fb017be22b994a8ac4747d53133a585b4f.tar.gz scummvm-rg350-ce88f5fb017be22b994a8ac4747d53133a585b4f.tar.bz2 scummvm-rg350-ce88f5fb017be22b994a8ac4747d53133a585b4f.zip |
SCI/newmusic: update loop selector when track is finished (fixes hq1 ending, letting one save the character data for qfg2)
svn-id: r46769
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sci/sfx/midiparser.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/sci/sfx/midiparser.cpp b/engines/sci/sfx/midiparser.cpp index a048cdcfd8..c9d9fbe30b 100644 --- a/engines/sci/sfx/midiparser.cpp +++ b/engines/sci/sfx/midiparser.cpp @@ -210,6 +210,7 @@ void MidiParser_SCI::parseNextEvent(EventInfo &info) { PUT_SEL32V(segMan, _pSnd->soundObj, state, kSoundStopped); debugC(2, kDebugLevelSound, "signal EOT"); } + PUT_SEL32V(segMan, _pSnd->soundObj, loop, _pSnd->loop); } break; default: |