ACCESS: Fix negative seek in cmdSetVideoSound

This commit is contained in:
Paul Gilbert 2014-08-24 12:18:41 -04:00
parent 7b1d0064fe
commit 1073646c8e

View file

@ -660,12 +660,14 @@ void Scripts::cmdLoadSound() {
void Scripts::CMDFREESOUND() { error("TODO CMDFREESOUND"); }
void Scripts::cmdSetVideoSound() {
void Scripts::cmdSetVideoSound() {
uint32 startPos = _data->pos();
_data->skip(4);
cmdLoadSound();
_data->skip(-6);
_data->seek(startPos);
cmdSetVideo();
_data->skip(2);
_vm->_sound->_soundFrame = _data->readUint16LE();
_vm->_sound->_soundFlag = false;
}