aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage
diff options
context:
space:
mode:
authorTorbjörn Andersson2013-07-21 08:15:16 +0200
committerTorbjörn Andersson2013-07-21 08:15:16 +0200
commitbb0850101c005edfdea660241c67c21512ea60df (patch)
treea5f1f7131851cb63b19cae3f3755b6020f0f3974 /engines/tsage
parent472618ffffa2a16f7879c28d1e8aa5b3b3110f7c (diff)
downloadscummvm-rg350-bb0850101c005edfdea660241c67c21512ea60df.tar.gz
scummvm-rg350-bb0850101c005edfdea660241c67c21512ea60df.tar.bz2
scummvm-rg350-bb0850101c005edfdea660241c67c21512ea60df.zip
TSAGE: Fix GCC warning about possibly undefined behaviour
Diffstat (limited to 'engines/tsage')
-rw-r--r--engines/tsage/ringworld2/ringworld2_scenes0.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes0.cpp b/engines/tsage/ringworld2/ringworld2_scenes0.cpp
index 8ccd94638b..ef53ddf302 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes0.cpp
+++ b/engines/tsage/ringworld2/ringworld2_scenes0.cpp
@@ -5410,8 +5410,10 @@ GfxSurface Scene600::Actor4::getFrame() {
Graphics::Surface surface = frame.lockSurface();
byte *srcP = (byte *)surface.pixels;
- while (srcP < ((byte *)surface.pixels + (surface.w * surface.h)))
- *srcP++ = pixelMap[*srcP];
+ while (srcP < ((byte *)surface.pixels + (surface.w * surface.h))) {
+ *srcP = pixelMap[*srcP];
+ srcP++;
+ }
frame.unlockSurface();
}