Index: third_party/WebKit/Source/core/dom/StyleEngine.h |
diff --git a/third_party/WebKit/Source/core/dom/StyleEngine.h b/third_party/WebKit/Source/core/dom/StyleEngine.h |
index d688365b1c57bcec60a65a5693c5407bbd6aa5ad..c6c6badbc51591c0f8803c5e27f320851c07a137 100644 |
--- a/third_party/WebKit/Source/core/dom/StyleEngine.h |
+++ b/third_party/WebKit/Source/core/dom/StyleEngine.h |
@@ -179,6 +179,7 @@ public: |
void scheduleInvalidationsForInsertedSibling(Element* beforeElement, Element& insertedElement); |
void scheduleInvalidationsForRemovedSibling(Element* beforeElement, Element& removedElement, Element& afterElement); |
void scheduleNthPseudoInvalidations(ContainerNode&); |
+ void scheduleInvalidationsForRuleSets(TreeScope&, const HeapVector<Member<const RuleSet>>&); |
unsigned styleForElementCount() const { return m_styleForElementCount; } |
void incStyleForElementCount() { m_styleForElementCount++; } |
@@ -230,6 +231,7 @@ private: |
void updateActiveStyleSheetsInShadow(StyleResolverUpdateMode, TreeScope*, UnorderedTreeScopeSet& treeScopesRemoved); |
bool shouldSkipInvalidationFor(const Element&) const; |
+ void scheduleRuleSetInvalidationsForElement(Element&, const HeapVector<Member<const RuleSet>>&); |
Member<Document> m_document; |
bool m_isMaster; |