Index: Source/core/svg/graphics/SVGImage.cpp |
diff --git a/Source/core/svg/graphics/SVGImage.cpp b/Source/core/svg/graphics/SVGImage.cpp |
index 3a3fc882631734a2952c38aae4b8858f6af6c644..e55211c9dc2b156466fd5d8f142da6ab8be35d33 100644 |
--- a/Source/core/svg/graphics/SVGImage.cpp |
+++ b/Source/core/svg/graphics/SVGImage.cpp |
@@ -159,7 +159,7 @@ PassRefPtr<NativeImageSkia> SVGImage::nativeImageForCurrentFrame() |
} |
void SVGImage::drawPatternForContainer(GraphicsContext* context, const FloatSize containerSize, float zoom, const FloatRect& srcRect, |
- const FloatSize& scale, const FloatPoint& phase, CompositeOperator compositeOp, const FloatRect& dstRect) |
+ const FloatSize& scale, const FloatPoint& phase, CompositeOperator compositeOp, const FloatRect& dstRect, BlendMode blendMode) |
{ |
FloatRect zoomedContainerRect = FloatRect(FloatPoint(), containerSize); |
zoomedContainerRect.scale(zoom); |
@@ -186,7 +186,7 @@ void SVGImage::drawPatternForContainer(GraphicsContext* context, const FloatSize |
FloatRect scaledSrcRect = srcRect; |
scaledSrcRect.scale(imageBufferScale.width(), imageBufferScale.height()); |
- image->drawPattern(context, scaledSrcRect, scaleWithoutCTM, phase, compositeOp, dstRect); |
+ image->drawPattern(context, scaledSrcRect, scaleWithoutCTM, phase, compositeOp, dstRect, blendMode); |
} |
void SVGImage::draw(GraphicsContext* context, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator compositeOp, BlendMode blendMode) |