| Index: Source/core/rendering/RenderBlock.h
|
| diff --git a/Source/core/rendering/RenderBlock.h b/Source/core/rendering/RenderBlock.h
|
| index 5907dc28abbb75be260c603ac3c1b7f00e75dad1..534081f8ee53401caf0555fc6fcd5142471c866b 100644
|
| --- a/Source/core/rendering/RenderBlock.h
|
| +++ b/Source/core/rendering/RenderBlock.h
|
| @@ -290,7 +290,13 @@ protected:
|
| virtual void layout() OVERRIDE;
|
| virtual bool updateImageLoadingPriorities() OVERRIDE FINAL;
|
|
|
| - void layoutPositionedObjects(bool relayoutChildren, bool fixedPositionObjectsOnly = false);
|
| + enum PositionedLayoutBehavior {
|
| + DefaultLayout,
|
| + LayoutOnlyFixedPositionedObjects,
|
| + ForcedLayoutAfterContainingBlockMoved
|
| + };
|
| +
|
| + void layoutPositionedObjects(bool relayoutChildren, PositionedLayoutBehavior = DefaultLayout);
|
| void markFixedPositionObjectForLayoutIfNeeded(RenderObject* child, SubtreeLayoutScope&);
|
|
|
| LayoutUnit marginIntrinsicLogicalWidthForChild(RenderBox* child) const;
|
|
|