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 b813b5ddd27437d6b9959be84545690f64f2b558..6d55da4ad7eb3bbad0c1472d2ce02a153b9d26c4 100644 |
--- a/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h |
+++ b/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h |
@@ -2064,10 +2064,24 @@ inline ETextAlign CSSIdentifierValue::convertTo() const { |
return ETextAlign::Start; |
case CSSValueEnd: |
return ETextAlign::End; |
+ case CSSValueCenter: |
case CSSValueInternalCenter: |
return ETextAlign::Center; |
+ case CSSValueLeft: |
+ return ETextAlign::Left; |
+ case CSSValueRight: |
+ return ETextAlign::Right; |
+ case CSSValueJustify: |
+ return ETextAlign::Justify; |
+ case CSSValueWebkitLeft: |
+ return ETextAlign::WebkitLeft; |
+ case CSSValueWebkitRight: |
+ return ETextAlign::WebkitRight; |
+ case CSSValueWebkitCenter: |
+ return ETextAlign::WebkitCenter; |
default: |
- return static_cast<ETextAlign>(m_valueID - CSSValueLeft); |
+ NOTREACHED(); |
+ return ETextAlign::Left; |
} |
} |