diff options
-rw-r--r-- | insane.cpp | 1 | ||||
-rw-r--r-- | sound.cpp | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/insane.cpp b/insane.cpp index e534071102..c2379c0bb2 100644 --- a/insane.cpp +++ b/insane.cpp @@ -1511,6 +1511,7 @@ void SmushPlayer::startVideo(short int arg, byte *videoFile) pcd37.table_last_pitch = 0; pcd37.table_last_flags = 0; + sm->stopBundleMusic(); init(); openFile(videoFile); @@ -811,6 +811,7 @@ void Scumm::playBundleMusic(int32 song) { } void Scumm::stopBundleMusic() { + _timer->releaseProcedure(&music_handler); _numberBundleMusic = -1; if (_musicBundleBufFinal) free(_musicBundleBufFinal); |