diff --git a/video/smk_decoder.cpp b/video/smk_decoder.cpp index adb8fad8d87..dce80eda2c3 100644 --- a/video/smk_decoder.cpp +++ b/video/smk_decoder.cpp @@ -375,7 +375,7 @@ bool SmackerDecoder::loadStream(Common::SeekableReadStream *stream) { // Read in the Smacker header _header.signature = _fileStream->readUint32BE(); - if (_header.signature != MKTAG('S', 'M', 'K', '2') && _header.signature == MKTAG('S', 'M', 'K', '4')) + if (_header.signature != MKTAG('S', 'M', 'K', '2') && _header.signature != MKTAG('S', 'M', 'K', '4')) return false; uint32 width = _fileStream->readUint32LE();