aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/music.cpp
diff options
context:
space:
mode:
authorSven Hesse2006-06-04 17:24:03 +0000
committerSven Hesse2006-06-04 17:24:03 +0000
commitb5bc1c82fa1e22091d5cfffa1217348acff8d0b2 (patch)
treeacddbddf84bdd53fcb4d1f142707a6b2f7498f3a /engines/gob/music.cpp
parentf57f02482208638d6c29bd740cc3090b993e1312 (diff)
downloadscummvm-rg350-b5bc1c82fa1e22091d5cfffa1217348acff8d0b2.tar.gz
scummvm-rg350-b5bc1c82fa1e22091d5cfffa1217348acff8d0b2.tar.bz2
scummvm-rg350-b5bc1c82fa1e22091d5cfffa1217348acff8d0b2.zip
- Fixed endianness/signess issues
- Added a memset in Video_v2::SpriteUncompressor(), that should have been there in the first place; this fixes the tree in GOB2's first room - Fixed ADL delete[]ing svn-id: r22917
Diffstat (limited to 'engines/gob/music.cpp')
-rw-r--r--engines/gob/music.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/gob/music.cpp b/engines/gob/music.cpp
index e7e15cdd75..2cbce0f593 100644
--- a/engines/gob/music.cpp
+++ b/engines/gob/music.cpp
@@ -389,6 +389,8 @@ void Music::pollMusic(void) {
switch (instr & 0x0F) {
case 0xF: // End instruction
_ended = true;
+ _samplesTillPoll = 0;
+ return;
break;
default:
warning("Unknown special command in ADL, stopping playback: %X", instr & 0x0F);