diff options
author | Paweł Kołodziejski | 2008-01-20 19:30:48 +0000 |
---|---|---|
committer | Paweł Kołodziejski | 2008-01-20 19:30:48 +0000 |
commit | ec66f6765c40bdc0a62be5a5755886bd38738ba8 (patch) | |
tree | aebae23fee4b747c571f3cb03586a7e86b510c27 /engines/scumm/imuse_digi/dimuse_music.cpp | |
parent | e8374f6775cae3cc9a4b2f0613312bee4bf57d8d (diff) | |
download | scummvm-rg350-ec66f6765c40bdc0a62be5a5755886bd38738ba8.tar.gz scummvm-rg350-ec66f6765c40bdc0a62be5a5755886bd38738ba8.tar.bz2 scummvm-rg350-ec66f6765c40bdc0a62be5a5755886bd38738ba8.zip |
added experimental hack to code to prevent the same start music again if old one didn't have chance finish. it's fix bug #1861704, it may fix other similiar things when seq is to null. added few changes to debug logs.
svn-id: r30590
Diffstat (limited to 'engines/scumm/imuse_digi/dimuse_music.cpp')
-rw-r--r-- | engines/scumm/imuse_digi/dimuse_music.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/scumm/imuse_digi/dimuse_music.cpp b/engines/scumm/imuse_digi/dimuse_music.cpp index 84f8599e5e..f0e34ab115 100644 --- a/engines/scumm/imuse_digi/dimuse_music.cpp +++ b/engines/scumm/imuse_digi/dimuse_music.cpp @@ -316,6 +316,8 @@ void IMuseDigital::playComiMusic(const char *songName, const imuseComiTable *tab fadeOutMusic(60); return; } + if (getCurMusicSoundId() == table->soundId) + return; if (table->transitionType == 4) _stopingSequence = true; if (table->transitionType == 2) { |