diff options
| -rw-r--r-- | engines/access/files.cpp | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/access/files.cpp b/engines/access/files.cpp index 233d040745..4ab98a2060 100644 --- a/engines/access/files.cpp +++ b/engines/access/files.cpp @@ -137,6 +137,11 @@ void FileManager::loadScreen(Graphics::Surface *dest, int fileNum, int subfile)  void FileManager::handleScreen(Graphics::Surface *dest, Resource *res) {  	_vm->_screen->loadPalette(res->_stream); +	// The remainder of the file after the palette may be separately compressed, +	// so call handleFile to handle it if it is +	res->_size -= res->_stream->pos(); +	handleFile(res); +  	if (dest != _vm->_screen)  		dest->w = _vm->_screen->w;  | 
