| Index: Source/core/svg/graphics/SVGImage.cpp
 | 
| diff --git a/Source/core/svg/graphics/SVGImage.cpp b/Source/core/svg/graphics/SVGImage.cpp
 | 
| index 333ae765b533d1fee5d173e272220f65aaa61a03..9cb6bc8900be7f70db825e2a03588fdf1936f0ce 100644
 | 
| --- a/Source/core/svg/graphics/SVGImage.cpp
 | 
| +++ b/Source/core/svg/graphics/SVGImage.cpp
 | 
| @@ -190,7 +190,7 @@ void SVGImage::drawPatternForContainer(GraphicsContext* context, const FloatSize
 | 
|      image->drawPattern(context, scaledSrcRect, scaleWithoutCTM, phase, compositeOp, dstRect);
 | 
|  }
 | 
|  
 | 
| -void SVGImage::draw(GraphicsContext* context, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator compositeOp, BlendMode)
 | 
| +void SVGImage::draw(GraphicsContext* context, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator compositeOp, BlendMode blendMode)
 | 
|  {
 | 
|      if (!m_page)
 | 
|          return;
 | 
| @@ -198,7 +198,7 @@ void SVGImage::draw(GraphicsContext* context, const FloatRect& dstRect, const Fl
 | 
|      FrameView* view = frameView();
 | 
|  
 | 
|      GraphicsContextStateSaver stateSaver(*context);
 | 
| -    context->setCompositeOperation(compositeOp);
 | 
| +    context->setCompositeOperation(compositeOp, blendMode);
 | 
|      context->clip(enclosingIntRect(dstRect));
 | 
|      if (compositeOp != CompositeSourceOver)
 | 
|          context->beginTransparencyLayer(1);
 | 
| 
 |