Index: third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h |
diff --git a/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h b/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h |
index 10d6c90eb2f39f7c30f993cd778502768408ce44..69b57b5ca0d38ea0d66d15289ab18f5bb32c11eb 100644 |
--- a/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h |
+++ b/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h |
@@ -2121,6 +2121,21 @@ inline TextUnderlinePosition CSSIdentifierValue::convertTo() const { |
} |
template <> |
+inline TextDecorationSkip CSSIdentifierValue::convertTo() const { |
+ switch (m_valueID) { |
+ case CSSValueObjects: |
+ return TextDecorationSkipObjects; |
+ case CSSValueInk: |
+ return TextDecorationSkipInk; |
+ default: |
+ break; |
+ } |
+ |
+ NOTREACHED(); |
+ return TextDecorationSkipObjects; |
+} |
+ |
+template <> |
inline CSSIdentifierValue::CSSIdentifierValue(ETextSecurity e) |
: CSSValue(IdentifierClass) { |
switch (e) { |