diff options
author | Max Horn | 2003-12-24 16:52:57 +0000 |
---|---|---|
committer | Max Horn | 2003-12-24 16:52:57 +0000 |
commit | 289877a5f0b6e9a95e82a00525d2abeaf0f5ecdb (patch) | |
tree | dbd76b18b88a7f4c76a82b406b0096a6e278b3a3 | |
parent | 03677b2d65e7e80f12832694cfb7b656fc45433a (diff) | |
download | scummvm-rg350-289877a5f0b6e9a95e82a00525d2abeaf0f5ecdb.tar.gz scummvm-rg350-289877a5f0b6e9a95e82a00525d2abeaf0f5ecdb.tar.bz2 scummvm-rg350-289877a5f0b6e9a95e82a00525d2abeaf0f5ecdb.zip |
cleanup (code should be 100% equivalent)
svn-id: r11889
-rw-r--r-- | scumm/imuse_digi.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/scumm/imuse_digi.cpp b/scumm/imuse_digi.cpp index fc577011ec..29848aeab0 100644 --- a/scumm/imuse_digi.cpp +++ b/scumm/imuse_digi.cpp @@ -787,21 +787,15 @@ void IMuseDigital::mixerCallback() { debug(5, "Fade: sound(%d), Vol(%d)", _channel[l].idSound, _channel[l].vol / 1000); } - int32 new_size = _channel[l].mixerSize; - int32 mixer_size = new_size; + int32 mixer_size = _channel[l].mixerSize; if (_channel[l].offset + mixer_size > _channel[l].size) { - new_size = _channel[l].size - _channel[l].offset; - } - - if (_channel[l].offset + mixer_size > _channel[l].size) { - new_size = _channel[l].size - _channel[l].offset; + mixer_size = _channel[l].size - _channel[l].offset; _channel[l].toBeRemoved = true; - mixer_size = new_size; } byte *buf = (byte *)malloc(mixer_size); - memcpy(buf, _channel[l].data + _channel[l].offset, new_size); + memcpy(buf, _channel[l].data + _channel[l].offset, mixer_size); _channel[l].offset += mixer_size; if (_scumm->_silentDigitalImuse == false) { |