| Index: Source/core/css/CSSComputedStyleDeclaration.cpp
|
| diff --git a/Source/core/css/CSSComputedStyleDeclaration.cpp b/Source/core/css/CSSComputedStyleDeclaration.cpp
|
| index f83c3fc2c56bc42d8df57e2d61332932076fba19..57ec1f7665d1c7e0406016b023afc030d03555da 100644
|
| --- a/Source/core/css/CSSComputedStyleDeclaration.cpp
|
| +++ b/Source/core/css/CSSComputedStyleDeclaration.cpp
|
| @@ -343,7 +343,9 @@ static const CSSPropertyID staticComputableProperties[] = {
|
| CSSPropertyVectorEffect,
|
| CSSPropertyPaintOrder,
|
| CSSPropertyX,
|
| - CSSPropertyY
|
| + CSSPropertyY,
|
| + CSSPropertyRx,
|
| + CSSPropertyRy
|
| };
|
|
|
| static const Vector<CSSPropertyID>& computableProperties()
|
| @@ -485,6 +487,8 @@ static bool isLayoutDependent(CSSPropertyID propertyID, PassRefPtr<LayoutStyle>
|
| case CSSPropertyWebkitFilter:
|
| case CSSPropertyX:
|
| case CSSPropertyY:
|
| + case CSSPropertyRx:
|
| + case CSSPropertyRy:
|
| return true;
|
| case CSSPropertyMargin:
|
| return renderer && renderer->isBox() && (!style || !style->marginBottom().isFixed() || !style->marginTop().isFixed() || !style->marginLeft().isFixed() || !style->marginRight().isFixed());
|
|
|