diff options
Diffstat (limited to 'engines/prince/script.cpp')
-rw-r--r-- | engines/prince/script.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/prince/script.cpp b/engines/prince/script.cpp index 7d8f8344b5..e40492fe27 100644 --- a/engines/prince/script.cpp +++ b/engines/prince/script.cpp @@ -391,6 +391,8 @@ bool Script::loadAllMasks(Common::Array<Mask> &maskList, int offset) { debug("Can't load %s", msStreamName.c_str()); delete msStream; } else { + msStream = Resource::getDecompressedStream(msStream); + int32 dataSize = msStream->size(); if (dataSize != -1) { tempMask._data = (byte *)malloc(dataSize); |