From 602a2e35d8074b8fda20e7bdd60cb36178df22e2 Mon Sep 17 00:00:00 2001 From: Moonchild Date: Sat, 25 Apr 2026 15:25:11 +0200 Subject: [PATCH] [gfx] Explicitly cast calculation to int32. --- gfx/2d/FilterNodeSoftware.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gfx/2d/FilterNodeSoftware.cpp b/gfx/2d/FilterNodeSoftware.cpp index db9500b0df..eb3aac9001 100644 --- a/gfx/2d/FilterNodeSoftware.cpp +++ b/gfx/2d/FilterNodeSoftware.cpp @@ -2658,9 +2658,9 @@ FilterNodeDisplacementMapSoftware::Render(const IntRect& aRect) uint32_t mapIndex = y * mapStride + 4 * x; uint32_t targIndex = y * targetStride + 4 * x; int32_t sourceX = x + - scaleOver255 * mapData[mapIndex + xChannel] + scaleAdjustment; + int32_t(scaleOver255 * mapData[mapIndex + xChannel] + scaleAdjustment); int32_t sourceY = y + - scaleOver255 * mapData[mapIndex + yChannel] + scaleAdjustment; + int32_t(scaleOver255 * mapData[mapIndex + yChannel] + scaleAdjustment); *(uint32_t*)(targetData + targIndex) = ColorAtPoint(sourceData, sourceStride, sourceX, sourceY); }