Index: third_party/WebKit/Source/core/paint/BackgroundImageGeometry.cpp |
diff --git a/third_party/WebKit/Source/core/paint/BackgroundImageGeometry.cpp b/third_party/WebKit/Source/core/paint/BackgroundImageGeometry.cpp |
index 8f336f2feb6d8213c7f38599c4be5611b19bebc4..4cfbef505d2f0c4db10089db7c794b5847673b2f 100644 |
--- a/third_party/WebKit/Source/core/paint/BackgroundImageGeometry.cpp |
+++ b/third_party/WebKit/Source/core/paint/BackgroundImageGeometry.cpp |
@@ -170,8 +170,7 @@ void BackgroundImageGeometry::clip(const IntRect& clipRect) |
} |
void BackgroundImageGeometry::calculate(const LayoutBoxModelObject& obj, const LayoutBoxModelObject* paintContainer, |
- const GlobalPaintFlags globalPaintFlags, const FillLayer& fillLayer, const LayoutRect& paintRect, |
- const LayoutObject* backgroundObject) |
+ const GlobalPaintFlags globalPaintFlags, const FillLayer& fillLayer, const LayoutRect& paintRect) |
{ |
LayoutUnit left = 0; |
LayoutUnit top = 0; |
@@ -257,10 +256,9 @@ void BackgroundImageGeometry::calculate(const LayoutBoxModelObject& obj, const L |
positioningAreaSize = destRect().size(); |
} |
- const LayoutObject* clientForBackgroundImage = backgroundObject ? backgroundObject : &obj; |
IntSize fillTileSize = calculateFillTileSize(positioningBox, fillLayer, positioningAreaSize); |
- fillLayer.image()->setContainerSizeForLayoutObject(clientForBackgroundImage, fillTileSize, obj.style()->effectiveZoom()); |
setTileSize(fillTileSize); |
+ setImageContainerSize(fillTileSize); |
EFillRepeat backgroundRepeatX = fillLayer.repeatX(); |
EFillRepeat backgroundRepeatY = fillLayer.repeatY(); |