| Index: Source/core/paint/TextPainter.cpp | 
| diff --git a/Source/core/paint/TextPainter.cpp b/Source/core/paint/TextPainter.cpp | 
| index 15fc309b6a1a909aa7eeca5a58ce10a49a5637f1..9241a277009aba5123820c5f2a58cf0c0cca8e7f 100644 | 
| --- a/Source/core/paint/TextPainter.cpp | 
| +++ b/Source/core/paint/TextPainter.cpp | 
| @@ -100,8 +100,7 @@ void TextPainter::updateGraphicsContext(GraphicsContext* context, const Style& t | 
| context->setStrokeThickness(textStyle.strokeWidth); | 
| } | 
|  | 
| -    // Text shadows are disabled when printing. http://crbug.com/258321 | 
| -    if (textStyle.shadow && !context->printing()) { | 
| +    if (textStyle.shadow) { | 
| if (!stateSaver.saved()) | 
| stateSaver.save(); | 
| context->setDrawLooper(textStyle.shadow->createDrawLooper(DrawLooperBuilder::ShadowIgnoresAlpha, textStyle.currentColor, horizontal)); | 
|  |