Index: Source/core/css/CSSComputedStyleDeclaration.cpp |
diff --git a/Source/core/css/CSSComputedStyleDeclaration.cpp b/Source/core/css/CSSComputedStyleDeclaration.cpp |
index 4b9d6dc1acb3badb4ffcb229decf3b38eebb2f1a..733191a5147fe737c3005701386bf55065a65242 100644 |
--- a/Source/core/css/CSSComputedStyleDeclaration.cpp |
+++ b/Source/core/css/CSSComputedStyleDeclaration.cpp |
@@ -937,12 +937,14 @@ static PassRefPtrWillBeRawPtr<CSSValue> valueForGridPosition(const GridPosition& |
return list; |
} |
-static PassRefPtrWillBeRawPtr<CSSValue> createTransitionPropertyValue(CSSTransitionData::TransitionProperty property) |
+static PassRefPtrWillBeRawPtr<CSSValue> createTransitionPropertyValue(const CSSTransitionData::TransitionProperty& property) |
{ |
if (property.propertyType == CSSTransitionData::TransitionNone) |
return cssValuePool().createIdentifierValue(CSSValueNone); |
if (property.propertyType == CSSTransitionData::TransitionAll) |
return cssValuePool().createIdentifierValue(CSSValueAll); |
+ if (property.propertyType == CSSTransitionData::TransitionUnknown) |
+ return cssValuePool().createValue(property.propertyString, CSSPrimitiveValue::CSS_STRING); |
ASSERT(property.propertyType == CSSTransitionData::TransitionSingleProperty); |
return cssValuePool().createValue(getPropertyNameString(property.propertyId), CSSPrimitiveValue::CSS_STRING); |
} |