Index: Source/core/rendering/svg/RenderSVGResourcePattern.cpp |
diff --git a/Source/core/rendering/svg/RenderSVGResourcePattern.cpp b/Source/core/rendering/svg/RenderSVGResourcePattern.cpp |
index 0ded2603785631f5361588263ffaab5f5521497d..03d630859f4049b4ac7ef34bdad8ca2212264a1c 100644 |
--- a/Source/core/rendering/svg/RenderSVGResourcePattern.cpp |
+++ b/Source/core/rendering/svg/RenderSVGResourcePattern.cpp |
@@ -90,14 +90,13 @@ PatternData* RenderSVGResourcePattern::buildPattern(RenderObject* object, unsign |
// Ignore 2D rotation, as it doesn't affect the size of the tile. |
SVGRenderingContext::clear2DRotation(absoluteTransformIgnoringRotation); |
FloatRect absoluteTileBoundaries = absoluteTransformIgnoringRotation.mapRect(tileBoundaries); |
- FloatRect clampedAbsoluteTileBoundaries; |
// Scale the tile size to match the scale level of the patternTransform. |
absoluteTileBoundaries.scale(static_cast<float>(m_attributes.patternTransform().xScale()), |
static_cast<float>(m_attributes.patternTransform().yScale())); |
// Build tile image. |
- OwnPtr<ImageBuffer> tileImage = createTileImage(m_attributes, tileBoundaries, absoluteTileBoundaries, tileImageTransform, clampedAbsoluteTileBoundaries); |
+ OwnPtr<ImageBuffer> tileImage = createTileImage(m_attributes, tileBoundaries, absoluteTileBoundaries, tileImageTransform); |
if (!tileImage) |
return 0; |
@@ -229,10 +228,9 @@ bool RenderSVGResourcePattern::buildTileImageTransform(RenderObject* renderer, |
PassOwnPtr<ImageBuffer> RenderSVGResourcePattern::createTileImage(const PatternAttributes& attributes, |
const FloatRect& tileBoundaries, |
const FloatRect& absoluteTileBoundaries, |
- const AffineTransform& tileImageTransform, |
- FloatRect& clampedAbsoluteTileBoundaries) const |
+ const AffineTransform& tileImageTransform) const |
{ |
- clampedAbsoluteTileBoundaries = SVGRenderingContext::clampedAbsoluteTargetRect(absoluteTileBoundaries); |
+ FloatRect clampedAbsoluteTileBoundaries = SVGRenderingContext::clampedAbsoluteTargetRect(absoluteTileBoundaries); |
IntSize imageSize(roundedIntSize(clampedAbsoluteTileBoundaries.size())); |
if (imageSize.isEmpty()) |