aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/graphics/screen.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/engines/sci/graphics/screen.cpp b/engines/sci/graphics/screen.cpp
index 6b1cab95c6..806881cc2a 100644
--- a/engines/sci/graphics/screen.cpp
+++ b/engines/sci/graphics/screen.cpp
@@ -624,7 +624,6 @@ void GfxScreen::dither(bool addToFlag) {
switch (_upscaledHires) {
case GFX_SCREEN_UPSCALED_DISABLED:
*displayPtr = color;
- displayPtr++;
break;
default:
putScaledPixelOnDisplay(x, y, color);
@@ -632,7 +631,7 @@ void GfxScreen::dither(bool addToFlag) {
}
*visualPtr = color;
}
- visualPtr++;
+ visualPtr++; displayPtr++;
}
}
} else {
@@ -656,7 +655,6 @@ void GfxScreen::dither(bool addToFlag) {
switch (_upscaledHires) {
case GFX_SCREEN_UPSCALED_DISABLED:
*displayPtr = ditheredColor;
- displayPtr++;
break;
default:
putScaledPixelOnDisplay(x, y, ditheredColor);
@@ -665,7 +663,7 @@ void GfxScreen::dither(bool addToFlag) {
color = ((x^y) & 1) ? color >> 4 : color & 0x0F;
*visualPtr = color;
}
- visualPtr++;
+ visualPtr++; displayPtr++;
}
}
}