From 14f8e0574f94004966dafbfc1855a7bd194c029f Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Mon, 8 Jul 2019 01:38:44 +0200 Subject: GRAPHICS: Fix Managed Surface alpha blending --- graphics/managed_surface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'graphics/managed_surface.cpp') 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) { -- cgit v1.2.3