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 fdd320beddde2b5525df8a7fb4fbbefea2316f28..df11ed7a26ea4232257cb200de29f52bda2d52d8 100644 |
--- a/third_party/WebKit/Source/core/dom/StyleEngine.h |
+++ b/third_party/WebKit/Source/core/dom/StyleEngine.h |
@@ -157,6 +157,11 @@ class CORE_EXPORT StyleEngine final |
void didRemoveShadowRoot(ShadowRoot*); |
void shadowRootRemovedFromDocument(ShadowRoot*); |
void appendActiveAuthorStyleSheets(); |
+ void addTreeBoundaryCrossingScope(const TreeScope&); |
+ const DocumentOrderedList& treeBoundaryCrossingScopes() const { |
+ return m_treeBoundaryCrossingScopes; |
+ } |
+ void resetAuthorStyle(TreeScope&); |
StyleResolver* resolver() const { return m_resolver.get(); } |
@@ -303,6 +308,7 @@ class CORE_EXPORT StyleEngine final |
bool m_documentScopeDirty = true; |
UnorderedTreeScopeSet m_dirtyTreeScopes; |
UnorderedTreeScopeSet m_activeTreeScopes; |
+ DocumentOrderedList m_treeBoundaryCrossingScopes; |
String m_preferredStylesheetSetName; |
String m_selectedStylesheetSetName; |