aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/kyra/screen.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/kyra/screen.cpp b/engines/kyra/screen.cpp
index 1b67ed04b3..c0e8ed7e92 100644
--- a/engines/kyra/screen.cpp
+++ b/engines/kyra/screen.cpp
@@ -1596,8 +1596,10 @@ uint Screen::decodeFrame4(const uint8 *src, uint8 *dst, uint32 dstSize) {
memset(dst, *src++, len); dst += len;
} else {
- if (code == 0xFF)
- len = READ_LE_UINT16(src); src += 2;
+ if (code == 0xFF) {
+ len = READ_LE_UINT16(src);
+ src += 2;
+ }
int offs = READ_LE_UINT16(src); src += 2;
if (len > count)