Index: Source/core/css/CSSComputedStyleDeclaration.cpp |
diff --git a/Source/core/css/CSSComputedStyleDeclaration.cpp b/Source/core/css/CSSComputedStyleDeclaration.cpp |
index 3441287d81e5228f436f1e349d2e88a5c9a97dc4..ac650a3d62b190b0295826303e2539a2636cf8e2 100644 |
--- a/Source/core/css/CSSComputedStyleDeclaration.cpp |
+++ b/Source/core/css/CSSComputedStyleDeclaration.cpp |
@@ -297,6 +297,7 @@ static const CSSPropertyID staticComputableProperties[] = { |
CSSPropertyOrder, |
CSSPropertyPerspective, |
CSSPropertyWebkitPerspective, |
+ CSSPropertyPerspectiveOrigin, |
CSSPropertyWebkitPerspectiveOrigin, |
CSSPropertyWebkitPrintColorAdjust, |
CSSPropertyWebkitRtlOrdering, |
@@ -1492,6 +1493,7 @@ static bool isLayoutDependent(CSSPropertyID propertyID, PassRefPtr<RenderStyle> |
case CSSPropertyLeft: |
case CSSPropertyRight: |
case CSSPropertyTop: |
+ case CSSPropertyPerspectiveOrigin: |
case CSSPropertyWebkitPerspectiveOrigin: |
case CSSPropertyTransform: |
case CSSPropertyWebkitTransform: |
@@ -2511,6 +2513,7 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSComputedStyleDeclaration::getPropertyCSSValu |
if (!style->hasPerspective()) |
return cssValuePool().createIdentifierValue(CSSValueNone); |
return zoomAdjustedPixelValue(style->perspective(), *style); |
+ case CSSPropertyPerspectiveOrigin: |
case CSSPropertyWebkitPerspectiveOrigin: { |
RefPtrWillBeRawPtr<CSSValueList> list = CSSValueList::createSpaceSeparated(); |
if (renderer) { |
@@ -2771,10 +2774,6 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSComputedStyleDeclaration::getPropertyCSSValu |
ASSERT_NOT_REACHED(); |
break; |
- // FIXME: crbug.com/154772 Unimplemented css-transforms properties |
- case CSSPropertyPerspectiveOrigin: |
- break; |
- |
/* Unimplemented @font-face properties */ |
case CSSPropertyFontStretch: |
case CSSPropertySrc: |