| 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 46e06da84bc3c03f5131df863e6d7b4ed7c55141..7fa81114dea7e15c52ce285e966fd4cabc73ea40 100644
|
| --- a/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp
|
| +++ b/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp
|
| @@ -509,6 +509,12 @@ StyleSelfAlignmentData StyleBuilderConverter::convertSelfOrDefaultAlignmentData(
|
| alignmentData.setPositionType(LegacyPosition);
|
| alignmentData.setPosition(
|
| toCSSIdentifierValue(pair.second()).convertTo<ItemPosition>());
|
| + } else if (toCSSIdentifierValue(pair.first()).getValueID() ==
|
| + CSSValueFirst) {
|
| + alignmentData.setPosition(ItemPositionBaseline);
|
| + } else if (toCSSIdentifierValue(pair.first()).getValueID() ==
|
| + CSSValueLast) {
|
| + alignmentData.setPosition(ItemPositionLastBaseline);
|
| } else {
|
| alignmentData.setPosition(
|
| toCSSIdentifierValue(pair.first()).convertTo<ItemPosition>());
|
|
|