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 { |