diff options
Diffstat (limited to 'engines/glk/frotz')
-rw-r--r-- | engines/glk/frotz/pics.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/glk/frotz/pics.cpp b/engines/glk/frotz/pics.cpp index a3df86a53c..84ee050ae7 100644 --- a/engines/glk/frotz/pics.cpp +++ b/engines/glk/frotz/pics.cpp @@ -156,10 +156,10 @@ Common::SeekableReadStream *Pics::createReadStreamForMember(const Common::String dest = decoder.decode(*src, e._flags, *_palette, kMCGA, e._width, e._height); delete src; } else { - byte *rect = (byte *)malloc(2 * sizeof(uint16)); - WRITE_LE_UINT16(rect, e._width); - WRITE_LE_UINT16(rect + 2, e._height); - dest = new Common::MemoryReadStream(rect, 2 * sizeof(uint16), DisposeAfterUse::YES); + byte *rect = (byte *)malloc(2 * sizeof(uint32)); + WRITE_BE_UINT32(rect, e._width); + WRITE_BE_UINT32(rect + 4, e._height); + dest = new Common::MemoryReadStream(rect, 2 * sizeof(uint32), DisposeAfterUse::YES); } f.close(); |