diff --git a/layout/base/nsCSSRendering.cpp b/layout/base/nsCSSRendering.cpp index 7b26aaaef87d..46558b41d4a8 100644 --- a/layout/base/nsCSSRendering.cpp +++ b/layout/base/nsCSSRendering.cpp @@ -3114,20 +3114,15 @@ nsCSSRendering::PaintBackgroundWithSC(nsIPresContext* aPresContext, } nsRect tileRect(x0,y0,(x1-x0),(y1-y0)); - -#ifdef XP_WIN - PRInt32 xOffset = tileRect.x - x0, - yOffset = tileRect.y - y0; - aRenderingContext.DrawTile(image,xOffset,yOffset,&tileRect); -#else nsRect drawRect; if (drawRect.IntersectRect(tileRect, dirtyRect)) { - PRInt32 xOffset = drawRect.x - x0, - yOffset = drawRect.y - y0; + PRInt32 xOffset, yOffset; + + xOffset = drawRect.x - x0, + yOffset = drawRect.y - y0; aRenderingContext.DrawTile(image,xOffset,yOffset,&drawRect); } -#endif #if (!defined(XP_UNIX) && !defined(XP_BEOS)) || defined(XP_MACOSX) // Restore clipping diff --git a/layout/html/style/src/nsCSSRendering.cpp b/layout/html/style/src/nsCSSRendering.cpp index 7b26aaaef87d..46558b41d4a8 100644 --- a/layout/html/style/src/nsCSSRendering.cpp +++ b/layout/html/style/src/nsCSSRendering.cpp @@ -3114,20 +3114,15 @@ nsCSSRendering::PaintBackgroundWithSC(nsIPresContext* aPresContext, } nsRect tileRect(x0,y0,(x1-x0),(y1-y0)); - -#ifdef XP_WIN - PRInt32 xOffset = tileRect.x - x0, - yOffset = tileRect.y - y0; - aRenderingContext.DrawTile(image,xOffset,yOffset,&tileRect); -#else nsRect drawRect; if (drawRect.IntersectRect(tileRect, dirtyRect)) { - PRInt32 xOffset = drawRect.x - x0, - yOffset = drawRect.y - y0; + PRInt32 xOffset, yOffset; + + xOffset = drawRect.x - x0, + yOffset = drawRect.y - y0; aRenderingContext.DrawTile(image,xOffset,yOffset,&drawRect); } -#endif #if (!defined(XP_UNIX) && !defined(XP_BEOS)) || defined(XP_MACOSX) // Restore clipping