| Index: third_party/WebKit/Source/core/css/resolver/ElementResolveContext.h
|
| diff --git a/third_party/WebKit/Source/core/css/resolver/ElementResolveContext.h b/third_party/WebKit/Source/core/css/resolver/ElementResolveContext.h
|
| index a28c1147c27e0c5a1daba31c7193bd16cf0f8240..c6d9e35fc606ac90927d0ac2c3ad95e8f4156f0e 100644
|
| --- a/third_party/WebKit/Source/core/css/resolver/ElementResolveContext.h
|
| +++ b/third_party/WebKit/Source/core/css/resolver/ElementResolveContext.h
|
| @@ -45,10 +45,14 @@ class CORE_EXPORT ElementResolveContext {
|
|
|
| Element* element() const { return m_element; }
|
| const ContainerNode* parentNode() const { return m_parentNode; }
|
| + const ContainerNode* layoutParent() const { return m_layoutParent; }
|
| const ComputedStyle* rootElementStyle() const { return m_rootElementStyle; }
|
| const ComputedStyle* parentStyle() const {
|
| return parentNode() ? parentNode()->computedStyle() : nullptr;
|
| }
|
| + const ComputedStyle* layoutParentStyle() const {
|
| + return layoutParent() ? layoutParent()->computedStyle() : nullptr;
|
| + }
|
| EInsideLink elementLinkState() const { return m_elementLinkState; }
|
| bool distributedToInsertionPoint() const {
|
| return m_distributedToInsertionPoint;
|
| @@ -57,6 +61,7 @@ class CORE_EXPORT ElementResolveContext {
|
| private:
|
| Member<Element> m_element;
|
| Member<ContainerNode> m_parentNode;
|
| + Member<ContainerNode> m_layoutParent;
|
| const ComputedStyle* m_rootElementStyle;
|
| EInsideLink m_elementLinkState;
|
| bool m_distributedToInsertionPoint;
|
|
|