| Index: Source/core/rendering/svg/RenderSVGImage.cpp
|
| diff --git a/Source/core/rendering/svg/RenderSVGImage.cpp b/Source/core/rendering/svg/RenderSVGImage.cpp
|
| index 584bacb409ec7963422dba16a0fd8ba42417adf4..30d63440815f6d2bf41af073a858a61387138bea 100644
|
| --- a/Source/core/rendering/svg/RenderSVGImage.cpp
|
| +++ b/Source/core/rendering/svg/RenderSVGImage.cpp
|
| @@ -168,11 +168,11 @@ void RenderSVGImage::paintForeground(PaintInfo& paintInfo)
|
| SVGImageElement* imageElement = toSVGImageElement(element());
|
| imageElement->preserveAspectRatio()->currentValue()->transformRect(destRect, srcRect);
|
|
|
| - bool useLowQualityScaling = false;
|
| + InterpolationQuality interpolationQuality = InterpolationDefault;
|
| if (style()->svgStyle()->bufferedRendering() != BR_STATIC)
|
| - useLowQualityScaling = ImageQualityController::imageQualityController()->shouldPaintAtLowQuality(paintInfo.context, this, image.get(), image.get(), LayoutSize(destRect.size()));
|
| + interpolationQuality = ImageQualityController::imageQualityController()->chooseInterpolationQuality(paintInfo.context, this, image.get(), image.get(), LayoutSize(destRect.size()));
|
|
|
| - paintInfo.context->drawImage(image.get(), destRect, srcRect, CompositeSourceOver, DoNotRespectImageOrientation, useLowQualityScaling);
|
| + paintInfo.context->drawImage(image.get(), destRect, srcRect, CompositeSourceOver, DoNotRespectImageOrientation, interpolationQuality);
|
| }
|
|
|
| void RenderSVGImage::invalidateBufferedForeground()
|
|
|