| Index: third_party/WebKit/Source/core/css/resolver/StyleBuilderCustom.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/resolver/StyleBuilderCustom.cpp b/third_party/WebKit/Source/core/css/resolver/StyleBuilderCustom.cpp
|
| index 5aac5401ae8a793861212943a5b3cfd370c10f9c..a32acd73177428e1ecc8af92d6a37da71502e5db 100644
|
| --- a/third_party/WebKit/Source/core/css/resolver/StyleBuilderCustom.cpp
|
| +++ b/third_party/WebKit/Source/core/css/resolver/StyleBuilderCustom.cpp
|
| @@ -509,14 +509,17 @@ void StyleBuilderFunctions::applyValueCSSPropertyTextAlign(
|
| state.style()->setTextAlign(state.parentStyle()->textAlign());
|
| else
|
| state.style()->setTextAlign(identValue.convertTo<ETextAlign>());
|
| - } else if (state.parentStyle()->textAlign() == TASTART)
|
| - state.style()->setTextAlign(
|
| - state.parentStyle()->isLeftToRightDirection() ? LEFT : RIGHT);
|
| - else if (state.parentStyle()->textAlign() == TAEND)
|
| - state.style()->setTextAlign(
|
| - state.parentStyle()->isLeftToRightDirection() ? RIGHT : LEFT);
|
| - else
|
| + } else if (state.parentStyle()->textAlign() == ETextAlign::Start) {
|
| + state.style()->setTextAlign(state.parentStyle()->isLeftToRightDirection()
|
| + ? ETextAlign::Left
|
| + : ETextAlign::Right);
|
| + } else if (state.parentStyle()->textAlign() == ETextAlign::End) {
|
| + state.style()->setTextAlign(state.parentStyle()->isLeftToRightDirection()
|
| + ? ETextAlign::Right
|
| + : ETextAlign::Left);
|
| + } else {
|
| state.style()->setTextAlign(state.parentStyle()->textAlign());
|
| + }
|
| }
|
|
|
| void StyleBuilderFunctions::applyInheritCSSPropertyTextIndent(
|
|
|