diff options
| -rw-r--r-- | engines/access/scripts.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/engines/access/scripts.cpp b/engines/access/scripts.cpp index 2a834f8855..37d1d50899 100644 --- a/engines/access/scripts.cpp +++ b/engines/access/scripts.cpp @@ -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;  } | 
