Index: Source/core/css/CSSComputedStyleDeclaration.cpp |
diff --git a/Source/core/css/CSSComputedStyleDeclaration.cpp b/Source/core/css/CSSComputedStyleDeclaration.cpp |
index 0f1cd86a03cbcab16e06a043628a6e1bc1bb0cb1..adc8897590b5caa77217af1104d0c6a49ec0f7c3 100644 |
--- a/Source/core/css/CSSComputedStyleDeclaration.cpp |
+++ b/Source/core/css/CSSComputedStyleDeclaration.cpp |
@@ -2198,7 +2198,9 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSComputedStyleDeclaration::getPropertyCSSValu |
case CSSPropertyTextAlignLast: |
return cssValuePool().createValue(style->textAlignLast()); |
case CSSPropertyTextDecoration: |
- return valuesForShorthandProperty(textDecorationShorthand()); |
+ if (RuntimeEnabledFeatures::css3TextDecorationsEnabled()) |
+ return valuesForShorthandProperty(textDecorationShorthand()); |
+ // Fall through. |
case CSSPropertyTextDecorationLine: |
return renderTextDecorationFlagsToCSSValue(style->textDecoration()); |
case CSSPropertyTextDecorationStyle: |