| Index: third_party/WebKit/public/platform/WebLayerStickyPositionConstraint.h
|
| diff --git a/third_party/WebKit/public/platform/WebLayerStickyPositionConstraint.h b/third_party/WebKit/public/platform/WebLayerStickyPositionConstraint.h
|
| index 296496d76f24a22d2545fa38c5d5c6555e31f2ef..8a83b2b92df6d1dffd853090b7f1509697f60aec 100644
|
| --- a/third_party/WebKit/public/platform/WebLayerStickyPositionConstraint.h
|
| +++ b/third_party/WebKit/public/platform/WebLayerStickyPositionConstraint.h
|
| @@ -31,6 +31,8 @@
|
|
|
| namespace blink {
|
|
|
| +class WebLayer;
|
| +
|
| // TODO(flackr): Combine with WebLayerPositionConstraint.
|
| struct WebLayerStickyPositionConstraint {
|
| // True if the layer is sticky.
|
| @@ -62,6 +64,11 @@ struct WebLayerStickyPositionConstraint {
|
| // element should not be shifted beyond.
|
| WebRect scrollContainerRelativeContainingBlockRect;
|
|
|
| + WebLayer* nearestLayerShiftingStickyBox;
|
| + WebLayer* nearestLayerShiftingContainingBlock;
|
| +
|
| + WebFloatSize localStickyOffset;
|
| +
|
| WebLayerStickyPositionConstraint()
|
| : isSticky(false),
|
| isAnchoredLeft(false),
|
| @@ -71,7 +78,9 @@ struct WebLayerStickyPositionConstraint {
|
| leftOffset(0.f),
|
| rightOffset(0.f),
|
| topOffset(0.f),
|
| - bottomOffset(0.f) {}
|
| + bottomOffset(0.f),
|
| + nearestLayerShiftingStickyBox(nullptr),
|
| + nearestLayerShiftingContainingBlock(nullptr) {}
|
| };
|
|
|
| } // namespace blink
|
|
|