diff options
Diffstat (limited to 'scumm/imuse_digi/dimuse_music.cpp')
-rw-r--r-- | scumm/imuse_digi/dimuse_music.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/scumm/imuse_digi/dimuse_music.cpp b/scumm/imuse_digi/dimuse_music.cpp index c94c95f489..bf6480a409 100644 --- a/scumm/imuse_digi/dimuse_music.cpp +++ b/scumm/imuse_digi/dimuse_music.cpp @@ -332,12 +332,12 @@ void IMuseDigital::playComiMusic(const char *songName, const imuseComiTable *tab if ((!sequence) && (table->param != 0) && (table->param == _comiStateMusicTable[_curMusicState].param)) { startMusic(table->filename, table->soundId, 0, 127); + return; + } + if (table->opcode == 12) { + startMusic(table->filename, table->soundId, table->hookId, 127); } else { - if (table->opcode == 12) { - startMusic(table->filename, table->soundId, table->hookId, 127); - } else { - startMusic(table->filename, table->soundId, hookId, 127); - } + startMusic(table->filename, table->soundId, hookId, 127); } break; } |