| Index: Source/core/css/RuleFeature.cpp
|
| diff --git a/Source/core/css/RuleFeature.cpp b/Source/core/css/RuleFeature.cpp
|
| index a43cb3edadf21afed83eed2ba0d4f765cfb923cd..25087c5dac9b421c40f0168186eca47ab5b95bde 100644
|
| --- a/Source/core/css/RuleFeature.cpp
|
| +++ b/Source/core/css/RuleFeature.cpp
|
| @@ -305,18 +305,18 @@ void RuleFeatureSet::updateInvalidationSetsForContentAttribute(const RuleData& r
|
| return;
|
|
|
| StylePropertySet::PropertyReference contentProperty = propertySet.propertyAt(propertyIndex);
|
| - CSSValue* contentValue = contentProperty.value();
|
| + CSSValue contentValue = contentProperty.value();
|
|
|
| - if (!contentValue->isValueList())
|
| + if (!contentValue.isValueList())
|
| return;
|
|
|
| - for (auto& item : toCSSValueList(*contentValue)) {
|
| - if (!item->isPrimitiveValue())
|
| + for (auto& item : toCSSValueList(contentValue)) {
|
| + if (!item.isPrimitiveValue())
|
| continue;
|
| - CSSPrimitiveValue* primitiveItem = toCSSPrimitiveValue(item.get());
|
| - if (!primitiveItem->isAttr())
|
| + CSSPrimitiveValue& primitiveItem = toCSSPrimitiveValue(item);
|
| + if (!primitiveItem.isAttr())
|
| continue;
|
| - ensureAttributeInvalidationSet(AtomicString(primitiveItem->getStringValue()));
|
| + ensureAttributeInvalidationSet(AtomicString(primitiveItem.getStringValue()));
|
| }
|
| }
|
|
|
|
|