diff options
Diffstat (limited to 'scumm/wiz_he.cpp')
-rw-r--r-- | scumm/wiz_he.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/scumm/wiz_he.cpp b/scumm/wiz_he.cpp index 021901ed64..d91b9585df 100644 --- a/scumm/wiz_he.cpp +++ b/scumm/wiz_he.cpp @@ -498,7 +498,8 @@ dec_sub2: w -= code; } while (code--) { if (xmapPtr) { - *dstPtr++ = xmapPtr[palPtr[*dataPtr] * 256 + *dstPtr]; + *dstPtr = xmapPtr[palPtr[*dataPtr] * 256 + *dstPtr]; + dstPtr++; } else { *dstPtr++ = palPtr[*dataPtr]; } @@ -511,7 +512,8 @@ dec_sub3: w -= code; } while (code--) { if (xmapPtr) { - *dstPtr++ = xmapPtr[palPtr[*dataPtr++] * 256 + *dstPtr]; + *dstPtr = xmapPtr[palPtr[*dataPtr++] * 256 + *dstPtr]; + dstPtr++; } else { *dstPtr++ = palPtr[*dataPtr++]; } |