| 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 1bc0a649f87fa512c378d544cfd6871b4eb3d722..09a425eb972dd926ddb901bfd244d7d7b7bec6b0 100644
|
| --- a/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp
|
| +++ b/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp
|
| @@ -814,6 +814,14 @@ LengthPoint StyleBuilderConverter::convertPosition(StyleResolverState& state, co
|
| );
|
| }
|
|
|
| +LengthPoint StyleBuilderConverter::convertPositionOrAuto(StyleResolverState& state, const CSSValue& value)
|
| +{
|
| + if (value.isValuePair())
|
| + return convertPosition(state, value);
|
| + DCHECK(toCSSPrimitiveValue(value).getValueID() == CSSValueAuto);
|
| + return LengthPoint(Length(Auto), Length(Auto));
|
| +}
|
| +
|
| static float convertPerspectiveLength(StyleResolverState& state, const CSSPrimitiveValue& primitiveValue)
|
| {
|
| return std::max(primitiveValue.computeLength<float>(state.cssToLengthConversionData()), 0.0f);
|
|
|