Index: third_party/WebKit/Source/core/layout/LayoutObject.h |
diff --git a/third_party/WebKit/Source/core/layout/LayoutObject.h b/third_party/WebKit/Source/core/layout/LayoutObject.h |
index c6697f74031bf3c15fb8e506454cf652bc2cda6f..bffea5974d5c451e2cec3090823da8184ca3e426 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutObject.h |
+++ b/third_party/WebKit/Source/core/layout/LayoutObject.h |
@@ -770,7 +770,9 @@ public: |
// the layoutObject returned is an ancestor of |paintInvalidationContainer|. |
LayoutObject* container(const LayoutBoxModelObject* paintInvalidationContainer = nullptr, bool* paintInvalidationContainerSkipped = nullptr) const; |
LayoutObject* containerCrossingFrameBoundaries() const; |
+ // Finds the container as if this object is fixed-position. |
LayoutBlock* containerForFixedPosition(const LayoutBoxModelObject* paintInvalidationContainer = nullptr, bool* paintInvalidationContainerSkipped = nullptr) const; |
+ // Finds the containing block as if this object is absolute-position. |
LayoutBlock* containingBlockForAbsolutePosition() const; |
virtual LayoutObject* hoverAncestor() const { return parent(); } |
@@ -1504,7 +1506,7 @@ private: |
inline void invalidateContainerPreferredLogicalWidths(); |
- void invalidatePaintOfPreviousPaintInvalidationRect(const LayoutBoxModelObject& paintInvalidationContainer, PaintInvalidationReason) const; |
+ void invalidatePaintOfPreviousPaintInvalidationRect(const LayoutBoxModelObject& paintInvalidationContainer, PaintInvalidationReason); |
LayoutRect previousSelectionRectForPaintInvalidation() const; |
void setPreviousSelectionRectForPaintInvalidation(const LayoutRect&); |