| Index: Source/core/testing/Internals.cpp
|
| diff --git a/Source/core/testing/Internals.cpp b/Source/core/testing/Internals.cpp
|
| index 8ac6035cd745a735079c9459a97ae454b111feb7..153cdbea80451ef6d107faf3e7c47ea19302f162 100644
|
| --- a/Source/core/testing/Internals.cpp
|
| +++ b/Source/core/testing/Internals.cpp
|
| @@ -1304,9 +1304,9 @@ static RenderLayer* findRenderLayerForGraphicsLayer(RenderLayer* searchRoot, Gra
|
| {
|
| *layerOffset = IntSize();
|
| if (searchRoot->hasCompositedLayerMapping() && graphicsLayer == searchRoot->compositedLayerMapping()->mainGraphicsLayer()) {
|
| - CompositedLayerMappingPtr compositedLayerMapping = searchRoot->compositedLayerMapping();
|
| - LayoutSize offset = compositedLayerMapping->contentOffsetInCompositingLayer();
|
| - *layerOffset = IntSize(offset.width(), offset.height());
|
| + LayoutRect rect;
|
| + RenderLayer::mapRectToPaintBackingCoordinates(searchRoot->renderer(), rect);
|
| + *layerOffset = IntSize(rect.x(), rect.y());
|
| return searchRoot;
|
| }
|
|
|
| @@ -1320,7 +1320,9 @@ static RenderLayer* findRenderLayerForGraphicsLayer(RenderLayer* searchRoot, Gra
|
| GraphicsLayer* squashingLayer = searchRoot->groupedMapping()->squashingLayer();
|
| if (graphicsLayer == squashingLayer) {
|
| *layerType ="squashing";
|
| - *layerOffset = -searchRoot->offsetFromSquashingLayerOrigin();
|
| + LayoutRect rect;
|
| + RenderLayer::mapRectToPaintBackingCoordinates(searchRoot->renderer(), rect);
|
| + *layerOffset = IntSize(rect.x(), rect.y());
|
| return searchRoot;
|
| }
|
| }
|
|
|