diff options
author | Colin Snover | 2017-09-10 01:34:53 -0500 |
---|---|---|
committer | Colin Snover | 2017-09-10 02:08:22 -0500 |
commit | e0aa906804942c04db6b3febed159846b7bcfb51 (patch) | |
tree | a1af93d3a90813941385c60376e667e9b55cd2a4 /engines | |
parent | dbf2f0c266b4e5e0ed39b7d2dd856960f62caae8 (diff) | |
download | scummvm-rg350-e0aa906804942c04db6b3febed159846b7bcfb51.tar.gz scummvm-rg350-e0aa906804942c04db6b3febed159846b7bcfb51.tar.bz2 scummvm-rg350-e0aa906804942c04db6b3febed159846b7bcfb51.zip |
SCI32: Fix bad audio looping
Fixes Trac#10182.
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sci/sound/audio32.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/engines/sci/sound/audio32.cpp b/engines/sci/sound/audio32.cpp index ad9af4ebf6..1b521cd023 100644 --- a/engines/sci/sound/audio32.cpp +++ b/engines/sci/sound/audio32.cpp @@ -63,6 +63,7 @@ public: samplesRead = _stream->readBuffer(buffer, numSamples); totalSamplesRead += samplesRead; numSamples -= samplesRead; + buffer += samplesRead; } while (samplesRead > 0 && _loop && numSamples > 0); return totalSamplesRead; } |