| Index: Source/core/css/resolver/StyleBuilderCustom.cpp
|
| diff --git a/Source/core/css/resolver/StyleBuilderCustom.cpp b/Source/core/css/resolver/StyleBuilderCustom.cpp
|
| index 5eaec6e755b633616f55bed8a545a1324abb2ae7..8878b2ad9f38db0980e47f10de05ef0dcf4d9c09 100644
|
| --- a/Source/core/css/resolver/StyleBuilderCustom.cpp
|
| +++ b/Source/core/css/resolver/StyleBuilderCustom.cpp
|
| @@ -870,6 +870,15 @@ Length StyleBuilderConverter::convertLengthMaxSizing(StyleResolverState& state,
|
| return convertLengthSizing(state, value);
|
| }
|
|
|
| +LengthPoint StyleBuilderConverter::convertLengthPoint(StyleResolverState& state, CSSValue* value)
|
| +{
|
| + CSSPrimitiveValue* primitiveValue = toCSSPrimitiveValue(value);
|
| + Pair* pair = primitiveValue->getPairValue();
|
| + Length x = pair->first()->convertToLength<FixedIntegerConversion | PercentConversion>(state.style(), state.rootElementStyle(), state.style()->effectiveZoom());
|
| + Length y = pair->second()->convertToLength<FixedIntegerConversion | PercentConversion>(state.style(), state.rootElementStyle(), state.style()->effectiveZoom());
|
| + return LengthPoint(x, y);
|
| +}
|
| +
|
| LengthSize StyleBuilderConverter::convertRadius(StyleResolverState& state, CSSValue* value)
|
| {
|
| CSSPrimitiveValue* primitiveValue = toCSSPrimitiveValue(value);
|
| @@ -1440,6 +1449,7 @@ void StyleBuilder::oldApplyProperty(CSSPropertyID id, StyleResolverState& state,
|
| case CSSPropertyBorderWidth:
|
| case CSSPropertyListStyle:
|
| case CSSPropertyMargin:
|
| + case CSSPropertyObjectPosition:
|
| case CSSPropertyOutline:
|
| case CSSPropertyOverflow:
|
| case CSSPropertyPadding:
|
|
|