Index: third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp |
diff --git a/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp b/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp |
index 3bbcc2e917661d6565f3324356e66679f12d6269..e6917ed8630d4169b5e01f4b147438eda46061cf 100644 |
--- a/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp |
+++ b/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp |
@@ -1103,9 +1103,12 @@ PassRefPtr<SVGDashArray> StyleBuilderConverter::convertStrokeDasharray( |
StyleColor StyleBuilderConverter::convertStyleColor(StyleResolverState& state, |
const CSSValue& value, |
bool forVisitedLink) { |
- if (value.isIdentifierValue() && |
- toCSSIdentifierValue(value).getValueID() == CSSValueCurrentcolor) |
- return StyleColor::currentColor(); |
+ if (value.isIdentifierValue()) { |
+ if (toCSSIdentifierValue(value).getValueID() == CSSValueCurrentcolor) |
+ return StyleColor::currentColor(); |
+ if (toCSSIdentifierValue(value).getValueID() == CSSValueAuto) |
+ return StyleColor::autoColor(); |
+ } |
return state.document().textLinkColors().colorFromCSSValue(value, Color(), |
forVisitedLink); |
} |