| Index: third_party/WebKit/Source/core/css/cssom/InlineStylePropertyMap.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/cssom/InlineStylePropertyMap.cpp b/third_party/WebKit/Source/core/css/cssom/InlineStylePropertyMap.cpp
|
| index 1e8c28b361d1630284971799aba3e1126c80352d..edcc24f27a5ad1b347a3db02bbcf382fcdc0a92e 100644
|
| --- a/third_party/WebKit/Source/core/css/cssom/InlineStylePropertyMap.cpp
|
| +++ b/third_party/WebKit/Source/core/css/cssom/InlineStylePropertyMap.cpp
|
| @@ -30,13 +30,14 @@ const CSSValue* styleValueToCSSValue(CSSPropertyID propertyID,
|
|
|
| const CSSValue* singleStyleValueAsCSSValue(CSSPropertyID propertyID,
|
| const CSSStyleValue& styleValue) {
|
| - if (!CSSPropertyMetadata::propertyIsRepeated(propertyID))
|
| - return styleValueToCSSValue(propertyID, styleValue);
|
| -
|
| const CSSValue* cssValue = styleValueToCSSValue(propertyID, styleValue);
|
| if (!cssValue)
|
| return nullptr;
|
|
|
| + if (!CSSPropertyMetadata::propertyIsRepeated(propertyID) ||
|
| + cssValue->isCSSWideKeyword())
|
| + return cssValue;
|
| +
|
| // TODO(meade): Determine the correct separator for each property.
|
| CSSValueList* valueList = CSSValueList::createSpaceSeparated();
|
| valueList->append(*cssValue);
|
|
|