diff options
author | Paul Gilbert | 2011-06-21 22:41:17 +1000 |
---|---|---|
committer | Paul Gilbert | 2011-06-21 22:42:20 +1000 |
commit | 36526ef954bfd105c8a3dd143a0e68e3fb9cb6b9 (patch) | |
tree | 5a1c4194015f0c848977a617a4cc1f9b18cb60f2 | |
parent | fc2aa70c967448769c45cb69959816a70f35ed42 (diff) | |
download | scummvm-rg350-36526ef954bfd105c8a3dd143a0e68e3fb9cb6b9.tar.gz scummvm-rg350-36526ef954bfd105c8a3dd143a0e68e3fb9cb6b9.tar.bz2 scummvm-rg350-36526ef954bfd105c8a3dd143a0e68e3fb9cb6b9.zip |
TSAGE: Bugfix for properly stopping playing sounds
-rw-r--r-- | engines/tsage/sound.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/tsage/sound.cpp b/engines/tsage/sound.cpp index c2e5ba716f..2ecd88941d 100644 --- a/engines/tsage/sound.cpp +++ b/engines/tsage/sound.cpp @@ -1416,6 +1416,7 @@ void Sound::play(int soundNum) { } void Sound::stop() { + _globals->_soundManager.removeFromPlayList(this); _unPrime(); } @@ -2252,6 +2253,7 @@ void ASound::synchronize(Serializer &s) { SYNC_POINTER(_action); s.syncAsByte(_cueValue); + } void ASound::dispatch() { |