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 3038943e35fc8832e109c9665ab8e6d77c27abd3..4df08b266430bb8cbe70bc6ef5bbf730c4bfac8e 100644 |
--- a/third_party/WebKit/Source/core/dom/Element.h |
+++ b/third_party/WebKit/Source/core/dom/Element.h |
@@ -458,6 +458,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 { |