aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
diff options
context:
space:
mode:
authorm-kiewitz2013-09-21 19:41:45 +0200
committerm-kiewitz2013-09-21 19:41:45 +0200
commit97b255ab33fa5fcd4507573e77cd42a8406e1b55 (patch)
treed25eae87f9612de9b5ba6a33071163937a289c21 /engines/sci
parent158d12e555abe05e6e08a026c156097e48b2802f (diff)
downloadscummvm-rg350-97b255ab33fa5fcd4507573e77cd42a8406e1b55.tar.gz
scummvm-rg350-97b255ab33fa5fcd4507573e77cd42a8406e1b55.tar.bz2
scummvm-rg350-97b255ab33fa5fcd4507573e77cd42a8406e1b55.zip
SCI: fix dataInc signalling fixes bug #3035159
we set signal in parseNextEvent on dataInc events, which then effectively triggered 2 cues through kDoSoundUpdateCues instead of one. Fixes Freddy Pharkas Ballad intro on floppy + demos
Diffstat (limited to 'engines/sci')
-rw-r--r--engines/sci/sound/midiparser_sci.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/engines/sci/sound/midiparser_sci.cpp b/engines/sci/sound/midiparser_sci.cpp
index 4b4333a37c..b367eeead0 100644
--- a/engines/sci/sound/midiparser_sci.cpp
+++ b/engines/sci/sound/midiparser_sci.cpp
@@ -444,7 +444,6 @@ void MidiParser_SCI::parseNextEvent(EventInfo &info) {
if (_dataincAdd) {
_dataincAdd = false;
_pSnd->dataInc += _dataincToAdd;
- _pSnd->signal = 0x7f + _pSnd->dataInc;
debugC(4, kDebugLevelSound, "datainc %04x", _dataincToAdd);
}
if (_signalSet) {