From 65c75afdfbf6d60ce33295855b6e71a4ca08f221 Mon Sep 17 00:00:00 2001 From: Matt Woodrow Date: Mon, 24 Sep 2012 14:56:39 +1200 Subject: [PATCH] Bug 788044 - Apply the ContainerState offset to ImageLayers. r=roc --- layout/base/FrameLayerBuilder.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/layout/base/FrameLayerBuilder.cpp b/layout/base/FrameLayerBuilder.cpp index b8c61fb1bf6..0127964c85c 100644 --- a/layout/base/FrameLayerBuilder.cpp +++ b/layout/base/FrameLayerBuilder.cpp @@ -1373,6 +1373,7 @@ ContainerState::PopThebesLayerData() mParameters.mYScale); if (data->mItemClip.mHaveClipRect) { nsIntRect clip = ScaleToNearestPixels(data->mItemClip.mClipRect); + clip.MoveBy(mParameters.mOffset); imageLayer->IntersectClipRect(clip); } layer = imageLayer;