diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/scumm/imuse_digi/dimuse_music.cpp | 6 |
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) { |