diff options
| -rw-r--r-- | sword2/driver/animation.cpp | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/sword2/driver/animation.cpp b/sword2/driver/animation.cpp index 8c952a90b5..0b73a18b4c 100644 --- a/sword2/driver/animation.cpp +++ b/sword2/driver/animation.cpp @@ -190,8 +190,12 @@ int32 MoviePlayer::play(const char *filename, MovieTextObject *text[], uint8 *mu  		return RD_OK;  	} -	anim->clearScreen(); -	anim->updateScreen(); +#ifndef BACKEND_8BIT +	// Clear the screen, because whatever is on it will be visible when the +	// overlay is removed. +	_vm->_graphics->clearScene(); +	_vm->_graphics->updateDisplay(); +#endif  #ifndef SCUMM_BIG_ENDIAN  	flags |= SoundMixer::FLAG_LITTLE_ENDIAN; | 
