aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/scumm/imuse_digi/dimuse_music.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/scumm/imuse_digi/dimuse_music.cpp b/engines/scumm/imuse_digi/dimuse_music.cpp
index 4c0cedc57c..4c7b30c701 100644
--- a/engines/scumm/imuse_digi/dimuse_music.cpp
+++ b/engines/scumm/imuse_digi/dimuse_music.cpp
@@ -292,11 +292,13 @@ void IMuseDigital::playComiMusic(const char *songName, const imuseComiTable *tab
}
}
- switch(table->opcode) {
+ switch (table->opcode) {
case 0:
+ fadeOutMusic(120);
+ break;
case 8:
case 9:
- fadeOutMusic(120);
+ setHookId(table->soundId, table->soundId);
break;
case 1:
if (table->filename[0] == 0) {