| Index: Source/core/rendering/svg/SVGRenderingContext.cpp
|
| diff --git a/Source/core/rendering/svg/SVGRenderingContext.cpp b/Source/core/rendering/svg/SVGRenderingContext.cpp
|
| index 1f632baf03ee350dc02e4d1167f3dc372b28fef5..bff3e91890b6f846a2456ddfdb5446fabbee303d 100644
|
| --- a/Source/core/rendering/svg/SVGRenderingContext.cpp
|
| +++ b/Source/core/rendering/svg/SVGRenderingContext.cpp
|
| @@ -286,7 +286,7 @@ bool SVGRenderingContext::bufferForeground(OwnPtr<ImageBuffer>& imageBuffer)
|
|
|
| // Invalidate an existing buffer if the scale is not correct.
|
| if (imageBuffer) {
|
| - AffineTransform transform = m_paintInfo->context->getCTM(GraphicsContext::DefinitelyIncludeDeviceScale);
|
| + AffineTransform transform = m_paintInfo->context->getCTM();
|
| IntSize expandedBoundingBox = expandedIntSize(boundingBox.size());
|
| IntSize bufferSize(static_cast<int>(ceil(expandedBoundingBox.width() * transform.xScale())), static_cast<int>(ceil(expandedBoundingBox.height() * transform.yScale())));
|
| if (bufferSize != imageBuffer->size())
|
|
|