| Index: third_party/WebKit/Source/core/frame/FrameView.h
|
| diff --git a/third_party/WebKit/Source/core/frame/FrameView.h b/third_party/WebKit/Source/core/frame/FrameView.h
|
| index 9af4a9a2a6976443d58202a1e447edb820cf4b6f..77ed57d15d326aba24a4b720f9d3d51be3cf9669 100644
|
| --- a/third_party/WebKit/Source/core/frame/FrameView.h
|
| +++ b/third_party/WebKit/Source/core/frame/FrameView.h
|
| @@ -201,6 +201,11 @@ public:
|
| const ViewportConstrainedObjectSet* viewportConstrainedObjects() const { return m_viewportConstrainedObjects.get(); }
|
| bool hasViewportConstrainedObjects() const { return m_viewportConstrainedObjects && m_viewportConstrainedObjects->size() > 0; }
|
|
|
| + // Sticky objects.
|
| + void addStickyPositionObject() { ++m_stickyPositionObjectCount; }
|
| + void removeStickyPositionObject() { --m_stickyPositionObjectCount; }
|
| + bool hasStickyPositionObjects() const { return m_stickyPositionObjectCount; }
|
| +
|
| // Objects with background-attachment:fixed.
|
| void addBackgroundAttachmentFixedObject(LayoutObject*);
|
| void removeBackgroundAttachmentFixedObject(LayoutObject*);
|
| @@ -826,6 +831,7 @@ private:
|
| OwnPtrWillBeMember<ScrollableAreaSet> m_animatingScrollableAreas;
|
| OwnPtr<ResizerAreaSet> m_resizerAreas;
|
| OwnPtr<ViewportConstrainedObjectSet> m_viewportConstrainedObjects;
|
| + unsigned m_stickyPositionObjectCount;
|
| ViewportConstrainedObjectSet m_backgroundAttachmentFixedObjects;
|
| OwnPtrWillBeMember<FrameViewAutoSizeInfo> m_autoSizeInfo;
|
|
|
|
|