| Index: Source/core/css/RuleFeature.cpp
|
| diff --git a/Source/core/css/RuleFeature.cpp b/Source/core/css/RuleFeature.cpp
|
| index 732640f7c3917b6e180764fca58aa76100c3967b..7cb58c1d79632a91cfb32781f394f2c01c444839 100644
|
| --- a/Source/core/css/RuleFeature.cpp
|
| +++ b/Source/core/css/RuleFeature.cpp
|
| @@ -250,13 +250,13 @@ void RuleFeatureSet::clear()
|
| void RuleFeatureSet::scheduleStyleInvalidationForClassChange(const SpaceSplitString& changedClasses, Element* element)
|
| {
|
| if (computeInvalidationSetsForClassChange(changedClasses, element) && !m_targetedStyleRecalcEnabled)
|
| - element->setNeedsStyleRecalc();
|
| + element->setNeedsStyleRecalc(SubtreeStyleChange);
|
| }
|
|
|
| void RuleFeatureSet::scheduleStyleInvalidationForClassChange(const SpaceSplitString& oldClasses, const SpaceSplitString& newClasses, Element* element)
|
| {
|
| if (computeInvalidationSetsForClassChange(oldClasses, newClasses, element) && !m_targetedStyleRecalcEnabled)
|
| - element->setNeedsStyleRecalc();
|
| + element->setNeedsStyleRecalc(SubtreeStyleChange);
|
| }
|
|
|
| bool RuleFeatureSet::computeInvalidationSetsForClassChange(const SpaceSplitString& changedClasses, Element* element)
|
|
|