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())); |
} |
} |