aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/sound_towns.cpp
diff options
context:
space:
mode:
authorFlorian Kagerer2008-05-17 17:44:23 +0000
committerFlorian Kagerer2008-05-17 17:44:23 +0000
commitbf35e95049cc5e89c59815e2a1a3f32dd3153f43 (patch)
tree4d60c699595c2fd4205ac2b18799c30f0918cb37 /engines/kyra/sound_towns.cpp
parent56b894bb2dbc099c015c51442f56f43c1e2626f1 (diff)
downloadscummvm-rg350-bf35e95049cc5e89c59815e2a1a3f32dd3153f43.tar.gz
scummvm-rg350-bf35e95049cc5e89c59815e2a1a3f32dd3153f43.tar.bz2
scummvm-rg350-bf35e95049cc5e89c59815e2a1a3f32dd3153f43.zip
- fixes bug #1962601 at least for intro and outro
- add a mutex lock in sound_towns svn-id: r32155
Diffstat (limited to 'engines/kyra/sound_towns.cpp')
-rw-r--r--engines/kyra/sound_towns.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/kyra/sound_towns.cpp b/engines/kyra/sound_towns.cpp
index 513f523194..5a1801b803 100644
--- a/engines/kyra/sound_towns.cpp
+++ b/engines/kyra/sound_towns.cpp
@@ -1301,6 +1301,7 @@ bool SoundTowns::loadInstruments() {
void SoundTowns::playEuphonyTrack(uint32 offset, int loop) {
uint8 * twm = _vm->resource()->fileData("twmusic.pak", 0);
+ Common::StackLock lock(_mutex);
if (!_parser) {
_parser = new MidiParser_EuD(_driver->queue());