diff options
| -rw-r--r-- | engines/lab/anim.cpp | 5 | ||||
| -rw-r--r-- | engines/lab/dispman.cpp | 2 | 
2 files changed, 3 insertions, 4 deletions
diff --git a/engines/lab/anim.cpp b/engines/lab/anim.cpp index 6e2f6fd81d..3da4519109 100644 --- a/engines/lab/anim.cpp +++ b/engines/lab/anim.cpp @@ -286,10 +286,9 @@ void Anim::readDiff(Common::File *diffFile, bool playOnce, bool onlyDiffData) {  	_diffFile = diffFile;  	_continuous = false; -	uint32 signature1 = _diffFile->readUint32BE(); -	uint32 signature2 = _diffFile->readUint32LE(); -	if ((signature1 != MKTAG('D', 'I', 'F', 'F')) || (signature2 != 1219009121)) { +	uint32 magicBytes = _diffFile->readUint32LE(); +	if (magicBytes != 1219009121) {  		_isPlaying = false;  		return;  	} diff --git a/engines/lab/dispman.cpp b/engines/lab/dispman.cpp index e4bef24f5f..674549a9c4 100644 --- a/engines/lab/dispman.cpp +++ b/engines/lab/dispman.cpp @@ -67,7 +67,7 @@ DisplayMan::~DisplayMan() {  void DisplayMan::loadPict(const Common::String filename) {  	freePict(); -	_curBitmap = _vm->_resource->openDataFile(filename); +	_curBitmap = _vm->_resource->openDataFile(filename, MKTAG('D', 'I', 'F', 'F'));  }  void DisplayMan::loadBackPict(const Common::String fileName, uint16 *highPal) {  | 
