diff options
Diffstat (limited to 'engines/parallaction/disk_br.cpp')
-rw-r--r-- | engines/parallaction/disk_br.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/parallaction/disk_br.cpp b/engines/parallaction/disk_br.cpp index 45ef34e046..5f2ddcd1b7 100644 --- a/engines/parallaction/disk_br.cpp +++ b/engines/parallaction/disk_br.cpp @@ -339,8 +339,9 @@ void DosDisk_br::loadScenery(BackgroundInfo& info, const char *name, const char } if (mask) { - info.mask.create(info.width, info.height); - loadMask(mask, info.mask); + info._mask = new MaskBuffer; + info._mask->create(info.width, info.height); + loadMask(mask, *info._mask); } if (path) { |