Index: third_party/WebKit/Source/core/css/CSSValueIDMappings.h |
diff --git a/third_party/WebKit/Source/core/css/CSSValueIDMappings.h b/third_party/WebKit/Source/core/css/CSSValueIDMappings.h |
index 260e779c2bc8fc82e486da986609983035c55089..e22888af9cdf26f18c63702a2fcd3ed969b27ffb 100644 |
--- a/third_party/WebKit/Source/core/css/CSSValueIDMappings.h |
+++ b/third_party/WebKit/Source/core/css/CSSValueIDMappings.h |
@@ -43,6 +43,15 @@ inline ETextAlign CssValueIDToPlatformEnum(CSSValueID v) { |
} |
template <> |
+inline ETextOrientation CssValueIDToPlatformEnum(CSSValueID v) { |
+ if (v == CSSValueSidewaysRight) // Legacy -webkit-auto. Eqiuvalent to start. |
+ return ETextOrientation::kSideways; |
+ if (v == CSSValueVerticalRight) |
+ return ETextOrientation::kMixed; |
+ return detail::cssValueIDToPlatformEnumGenerated<ETextOrientation>(v); |
+} |
+ |
+template <> |
inline WritingMode CssValueIDToPlatformEnum(CSSValueID v) { |
switch (v) { |
case CSSValueHorizontalTb: |