aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/bladerunner.cpp
diff options
context:
space:
mode:
authorCameron Cawley2019-09-12 21:02:52 +0100
committerPeter Kohaut2019-09-12 22:02:52 +0200
commitc786b139dbfdff69dbd0275848157c1fddee10f9 (patch)
tree3ad6e8698b20c1b75b3459037e25d6977b8acb9e /engines/bladerunner/bladerunner.cpp
parentdebe25907419990337ae1f631fa04c8615fb68a4 (diff)
downloadscummvm-rg350-c786b139dbfdff69dbd0275848157c1fddee10f9.tar.gz
scummvm-rg350-c786b139dbfdff69dbd0275848157c1fddee10f9.tar.bz2
scummvm-rg350-c786b139dbfdff69dbd0275848157c1fddee10f9.zip
BLADERUNNER: Remove use of unaligned memory access (#1839)
Diffstat (limited to 'engines/bladerunner/bladerunner.cpp')
-rw-r--r--engines/bladerunner/bladerunner.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/bladerunner/bladerunner.cpp b/engines/bladerunner/bladerunner.cpp
index e83c8114a1..d763f7cadb 100644
--- a/engines/bladerunner/bladerunner.cpp
+++ b/engines/bladerunner/bladerunner.cpp
@@ -2272,7 +2272,7 @@ Graphics::Surface BladeRunnerEngine::generateThumbnail() const {
for (int x = 0; x < thumbnail.w; ++x) {
uint8 r, g, b;
- uint32 srcPixel = *(const uint32 *)_surfaceFront.getBasePtr(CLIP(x * 8, 0, _surfaceFront.w - 1), CLIP(y * 8, 0, _surfaceFront.h - 1));
+ uint32 srcPixel = READ_UINT32(_surfaceFront.getBasePtr(CLIP(x * 8, 0, _surfaceFront.w - 1), CLIP(y * 8, 0, _surfaceFront.h - 1)));
void *dstPixel = thumbnail.getBasePtr(CLIP(x, 0, thumbnail.w - 1), CLIP(y, 0, thumbnail.h - 1));
// Throw away alpha channel as it is not needed