From 3572efc23974d8404c31e3eace4470ae68a7ec8b Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Sun, 1 Feb 2009 23:47:38 +0000 Subject: [PATCH] Should fix bug #3401. Put the parenthesis at the wrong spot resulting in wrong offsets. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29125 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/ColorConversion.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/kits/interface/ColorConversion.cpp b/src/kits/interface/ColorConversion.cpp index d332a1f855..67d70a6717 100644 --- a/src/kits/interface/ColorConversion.cpp +++ b/src/kits/interface/ColorConversion.cpp @@ -583,10 +583,10 @@ ConvertBits(const srcByte *srcBits, dstByte *dstBits, int32 srcBitsLength, dstOffsetY = 0; } - srcBits = (srcByte*)((uint8*)srcBits + (srcOffsetY * srcBitsPerRow + srcOffsetX - * (srcBitsPerPixel >> 3))); - dstBits = (dstByte*)((uint8*)dstBits + (dstOffsetY * dstBitsPerRow + dstOffsetX - * (dstBitsPerPixel >> 3))); + srcBits = (srcByte*)((uint8*)srcBits + ((srcOffsetY * srcBitsPerRow + srcOffsetX + * srcBitsPerPixel) >> 3)); + dstBits = (dstByte*)((uint8*)dstBits + ((dstOffsetY * dstBitsPerRow + dstOffsetX + * dstBitsPerPixel) >> 3)); // Ensure that the width fits int32 srcWidth = (srcBitsPerRow - srcOffsetX * srcBitsPerPixel)