| Index: third_party/WebKit/Source/core/dom/Element.h
|
| diff --git a/third_party/WebKit/Source/core/dom/Element.h b/third_party/WebKit/Source/core/dom/Element.h
|
| index 6cb006f74da67e53312a88f35ce4854924bdc768..a5a355d5b75ec72f12f30d7dcf1bded230e0d581 100644
|
| --- a/third_party/WebKit/Source/core/dom/Element.h
|
| +++ b/third_party/WebKit/Source/core/dom/Element.h
|
| @@ -439,6 +439,17 @@ class CORE_EXPORT Element : public ContainerNode {
|
| // display none.
|
| const ComputedStyle* ensureComputedStyle(PseudoId = PseudoIdNone);
|
|
|
| + const ComputedStyle* nonLayoutObjectComputedStyle() const;
|
| +
|
| + bool hasDisplayContentsStyle() const;
|
| +
|
| + ComputedStyle* mutableNonLayoutObjectComputedStyle() const {
|
| + return const_cast<ComputedStyle*>(nonLayoutObjectComputedStyle());
|
| + }
|
| +
|
| + bool shouldStoreNonLayoutObjectComputedStyle(const ComputedStyle&) const;
|
| + void storeNonLayoutObjectComputedStyle(PassRefPtr<ComputedStyle>);
|
| +
|
| // Methods for indicating the style is affected by dynamic updates (e.g.,
|
| // children changing, our position changing in our sibling list, etc.)
|
| bool styleAffectedByEmpty() const {
|
|
|