diff options
author | Eric Fry | 2019-09-23 23:50:24 +1000 |
---|---|---|
committer | Eugene Sandulenko | 2019-09-23 20:39:13 +0200 |
commit | 64cf3b6e9b9f54ae643e9b3aa6d1db249f53d3bc (patch) | |
tree | b62b0f2be8f8a2df1b586a1db53e6faf91cd7f34 /engines/illusions/duckman | |
parent | b4b9ad1743dcf97999b7fda4860aa964d119118c (diff) | |
download | scummvm-rg350-64cf3b6e9b9f54ae643e9b3aa6d1db249f53d3bc.tar.gz scummvm-rg350-64cf3b6e9b9f54ae643e9b3aa6d1db249f53d3bc.tar.bz2 scummvm-rg350-64cf3b6e9b9f54ae643e9b3aa6d1db249f53d3bc.zip |
ILLUSIONS: DUCKMAN: Fix endless SFX bug #11161
Diffstat (limited to 'engines/illusions/duckman')
-rw-r--r-- | engines/illusions/duckman/illusions_duckman.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/illusions/duckman/illusions_duckman.cpp b/engines/illusions/duckman/illusions_duckman.cpp index 1ffb9f68c4..326d8abb36 100644 --- a/engines/illusions/duckman/illusions_duckman.cpp +++ b/engines/illusions/duckman/illusions_duckman.cpp @@ -931,6 +931,7 @@ bool IllusionsEngine_Duckman::changeScene(uint32 sceneId, uint32 threadId, uint3 uint32 currSceneId = getCurrentScene(); if (currSceneId != 0x10003) dumpCurrSceneFiles(currSceneId, callerThreadId); + _soundMan->stopLoopingSounds(); //Fix for global looping sound not stopping in falling scene. _threads->terminateThreads(callerThreadId); _controls->destroyControls(); _resSys->unloadSceneResources(0x10003, 0x10001); |