| Index: Source/core/paint/BoxPainter.cpp
|
| diff --git a/Source/core/paint/BoxPainter.cpp b/Source/core/paint/BoxPainter.cpp
|
| index 1796967054711ebd1d77c75ce4971f7baaae816a..b5fd90bb42dd4183a0e9e22e552ecb08c828119e 100644
|
| --- a/Source/core/paint/BoxPainter.cpp
|
| +++ b/Source/core/paint/BoxPainter.cpp
|
| @@ -473,6 +473,7 @@ void BoxPainter::paintFillLayerExtended(LayoutBoxModelObject& obj, const PaintIn
|
| SkXfermode::Mode compositeOp = op == SkXfermode::kSrcOver_Mode ? bgOp : op;
|
| LayoutObject* clientForBackgroundImage = backgroundObject ? backgroundObject : &obj;
|
| RefPtr<Image> image = bgImage->image(clientForBackgroundImage, geometry.tileSize());
|
| + KURL url = bgImage->url();
|
| InterpolationQuality interpolationQuality = chooseInterpolationQuality(*clientForBackgroundImage, context, image.get(), &bgLayer, LayoutSize(geometry.tileSize()));
|
| if (bgLayer.maskSourceType() == MaskLuminance)
|
| context->setColorFilter(ColorFilterLuminanceToAlpha);
|
| @@ -480,7 +481,7 @@ void BoxPainter::paintFillLayerExtended(LayoutBoxModelObject& obj, const PaintIn
|
| context->setImageInterpolationQuality(interpolationQuality);
|
| TRACE_EVENT1(TRACE_DISABLED_BY_DEFAULT("devtools.timeline"), "PaintImage", "data", InspectorPaintImageEvent::data(obj, *bgImage));
|
| context->drawTiledImage(image.get(), geometry.destRect(), geometry.phase(), geometry.tileSize(),
|
| - compositeOp, geometry.spaceSize());
|
| + url, compositeOp, geometry.spaceSize());
|
| context->setImageInterpolationQuality(previousInterpolationQuality);
|
| }
|
| }
|
|
|