| Index: Source/core/css/RuleSet.cpp
|
| diff --git a/Source/core/css/RuleSet.cpp b/Source/core/css/RuleSet.cpp
|
| index 71e89a8ecade09ea28fe031c2313b87e52c8323a..f2f2eb2ceb0a7cd4dc406e9eb267324796d692a6 100644
|
| --- a/Source/core/css/RuleSet.cpp
|
| +++ b/Source/core/css/RuleSet.cpp
|
| @@ -225,7 +225,7 @@ static void collectFeaturesFromRuleData(RuleFeatureSet& features, const RuleData
|
| bool foundSiblingSelector = false;
|
| for (const CSSSelector* selector = ruleData.selector(); selector; selector = selector->tagHistory()) {
|
| features.collectFeaturesFromSelector(selector);
|
| -
|
| +
|
| if (const CSSSelectorList* selectorList = selector->selectorList()) {
|
| for (const CSSSelector* subSelector = selectorList->first(); subSelector; subSelector = CSSSelectorList::next(subSelector)) {
|
| if (!foundSiblingSelector && selector->isSiblingSelector())
|
| @@ -240,7 +240,7 @@ static void collectFeaturesFromRuleData(RuleFeatureSet& features, const RuleData
|
| if (ruleData.containsUncommonAttributeSelector())
|
| features.uncommonAttributeRules.append(RuleFeature(ruleData.rule(), ruleData.selectorIndex(), ruleData.hasDocumentSecurityOrigin()));
|
| }
|
| -
|
| +
|
| void RuleSet::addToRuleSet(StringImpl* key, PendingRuleMap& map, const RuleData& ruleData)
|
| {
|
| if (!key)
|
|
|