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 b1d8247167de927328c63ad63f1763a4f38fb5f0..e986b196178f073b9734531dc26603a9eddf5307 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 { |