diff options
Diffstat (limited to 'engines/sci/sfx/music.cpp')
-rw-r--r-- | engines/sci/sfx/music.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/sci/sfx/music.cpp b/engines/sci/sfx/music.cpp index f919fc8fdc..07a5ed29a6 100644 --- a/engines/sci/sfx/music.cpp +++ b/engines/sci/sfx/music.cpp @@ -640,7 +640,7 @@ void MidiParser_SCI::parseNextEvent(EventInfo &info) { info.ext.data = _position._play_pos; _position._play_pos += info.length; if (info.ext.type == 0x2F) {// end of track reached - int16 loop = GET_SEL32V(_segMan, _pSnd->soundObj, loop); + uint16 loop = GET_SEL32V(_segMan, _pSnd->soundObj, loop); if (loop == 0xFFFF) { jumpToTick(_loopTick); PUT_SEL32V(_segMan, _pSnd->soundObj, loop, loop--); |