| 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();
|
|
|