| Index: Source/core/dom/Element.cpp
|
| diff --git a/Source/core/dom/Element.cpp b/Source/core/dom/Element.cpp
|
| index b9b4bc34d3252610156931ced3eb358522b22e76..46a60530d0b130782ebda7e27959f8d543530c1a 100644
|
| --- a/Source/core/dom/Element.cpp
|
| +++ b/Source/core/dom/Element.cpp
|
| @@ -1084,11 +1084,11 @@ void Element::classAttributeChanged(const AtomicString& newClassString)
|
| elementData()->setClass(newClassString, shouldFoldCase);
|
| const SpaceSplitString& newClasses = elementData()->classNames();
|
| if (testShouldInvalidateStyle)
|
| - styleResolver->ensureUpdatedRuleFeatureSet().scheduleStyleInvalidationForClassChange(oldClasses, newClasses, this);
|
| + styleResolver->ensureUpdatedRuleFeatureSet().scheduleStyleInvalidationForClassChange(oldClasses, newClasses, *this);
|
| } else {
|
| const SpaceSplitString& oldClasses = elementData()->classNames();
|
| if (testShouldInvalidateStyle)
|
| - styleResolver->ensureUpdatedRuleFeatureSet().scheduleStyleInvalidationForClassChange(oldClasses, this);
|
| + styleResolver->ensureUpdatedRuleFeatureSet().scheduleStyleInvalidationForClassChange(oldClasses, *this);
|
| elementData()->clearClass();
|
| }
|
|
|
| @@ -2875,7 +2875,7 @@ void Element::willModifyAttribute(const QualifiedName& name, const AtomicString&
|
|
|
| if (oldValue != newValue) {
|
| if (inActiveDocument())
|
| - document().ensureStyleResolver().ensureUpdatedRuleFeatureSet().scheduleStyleInvalidationForAttributeChange(name, this);
|
| + document().ensureStyleResolver().ensureUpdatedRuleFeatureSet().scheduleStyleInvalidationForAttributeChange(name, *this);
|
|
|
| if (isUpgradedCustomElement())
|
| CustomElement::attributeDidChange(this, name.localName(), oldValue, newValue);
|
|
|