diff options
Diffstat (limited to 'graphics/managed_surface.cpp')
-rw-r--r-- | graphics/managed_surface.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/graphics/managed_surface.cpp b/graphics/managed_surface.cpp index 3124f8a74a..6e7275cac6 100644 --- a/graphics/managed_surface.cpp +++ b/graphics/managed_surface.cpp @@ -284,7 +284,7 @@ void transBlit(const Surface &src, const Common::Rect &srcRect, Surface &dest, c destLine[xCtr] = overrideColor ? overrideColor : srcVal; } else { // Otherwise we have to manually decode and re-encode each pixel - srcFormat.colorToARGB(*srcLine, aSrc, rSrc, gSrc, bSrc); + srcFormat.colorToARGB(srcVal, aSrc, rSrc, gSrc, bSrc); destFormat.colorToRGB(destLine[xCtr], rDest, gDest, bDest); if (aSrc == 0) { |