From 989f3f921533e95b669054f0d13040353f4f1a15 Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Sat, 13 Sep 2003 12:04:48 +0000 Subject: Another fm towns sound fix from Hibernatus svn-id: r10217 --- scumm/sound.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'scumm') diff --git a/scumm/sound.cpp b/scumm/sound.cpp index d40ff40c42..ce461f1036 100644 --- a/scumm/sound.cpp +++ b/scumm/sound.cpp @@ -350,8 +350,8 @@ void Sound::playSound(int soundID) { int waveSize = READ_LE_UINT32(ptr + 0x0C); int loopStart = READ_LE_UINT32(ptr + 0x10); int loopEnd = READ_LE_UINT32(ptr + 0x14); - if (loopEnd < waveSize && loopEnd > 0) - waveSize = loopEnd; + if (loopEnd == 0 && loopStart > 0) + waveSize = loopStart; // it's not exactly * 10, maybe it's not even linear, but * 10 sounds ok. rate = READ_LE_UINT32(ptr + 0x18) * 10; -- cgit v1.2.3