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 750f24249cce3a8f99f382c4896e140eb54f9ebd..8e891681068d649a7f3afa56c2188a0f14751730 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 { |