| Index: Source/core/rendering/svg/SVGRenderingContext.cpp
|
| diff --git a/Source/core/rendering/svg/SVGRenderingContext.cpp b/Source/core/rendering/svg/SVGRenderingContext.cpp
|
| index 6b9968b006394922f685b63662bd8ed24a003523..e4160b0a09f8da052f84e74cf719e8f98ea240ca 100644
|
| --- a/Source/core/rendering/svg/SVGRenderingContext.cpp
|
| +++ b/Source/core/rendering/svg/SVGRenderingContext.cpp
|
| @@ -122,7 +122,9 @@ void SVGRenderingContext::prepareToRenderSVGContent(RenderObject* object, PaintI
|
|
|
| if (shadow) {
|
| m_paintInfo->context->clip(repaintRect);
|
| - m_paintInfo->context->setShadow(IntSize(roundToInt(shadow->x()), roundToInt(shadow->y())), shadow->blur(), shadow->color());
|
| + m_paintInfo->context->setShadow(IntSize(roundToInt(shadow->x()),
|
| + roundToInt(shadow->y())), shadow->blur(),
|
| + m_object->resolveColor(shadow->color(), Color::stdShadowColor));
|
| m_paintInfo->context->beginTransparencyLayer(1);
|
| m_renderingFlags |= EndShadowLayer;
|
| }
|
|
|