Index: Source/core/rendering/InlineTextBox.cpp |
diff --git a/Source/core/rendering/InlineTextBox.cpp b/Source/core/rendering/InlineTextBox.cpp |
index 378f153f7177e20a331a7a1ea8c65694bc6091ac..370bcfddb4a0d41faa9e37c0e2caff2c36557883 100644 |
--- a/Source/core/rendering/InlineTextBox.cpp |
+++ b/Source/core/rendering/InlineTextBox.cpp |
@@ -1092,6 +1092,15 @@ void InlineTextBox::paintDecoration(GraphicsContext* context, const FloatPoint& |
context->setStrokeThickness(textDecorationThickness); |
+ switch (decorationStyle) { |
+ case TextDecorationStyleSolid: |
+ case TextDecorationStyleDouble: |
+ case TextDecorationStyleDotted: |
+ case TextDecorationStyleDashed: |
+ context->setShouldAntialias(RenderBoxModelObject::shouldAntialiasLines(context)); |
+ break; |
+ } |
+ |
float extraOffset = 0; |
if (!linesAreOpaque && shadowCount > 1) { |
FloatRect clipRect(localOrigin, FloatSize(width, baseline + 2)); |