aboutsummaryrefslogtreecommitdiff
path: root/scumm/imuse_digi/dimuse_music.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/imuse_digi/dimuse_music.cpp')
-rw-r--r--scumm/imuse_digi/dimuse_music.cpp10
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;
}