| Index: third_party/WebKit/Source/core/layout/ng/ng_block_layout_algorithm.h
|
| diff --git a/third_party/WebKit/Source/core/layout/ng/ng_block_layout_algorithm.h b/third_party/WebKit/Source/core/layout/ng/ng_block_layout_algorithm.h
|
| index 78dc3510a8c7f4d4c8c897839859fbd065a1e75b..597a16c77912c6c8ebd93eeee84de55a06a6ad1c 100644
|
| --- a/third_party/WebKit/Source/core/layout/ng/ng_block_layout_algorithm.h
|
| +++ b/third_party/WebKit/Source/core/layout/ng/ng_block_layout_algorithm.h
|
| @@ -21,7 +21,6 @@ class NGConstraintSpace;
|
| class NGConstraintSpaceBuilder;
|
| class NGBoxFragment;
|
| class NGFragmentBuilder;
|
| -class NGOutOfFlowLayoutPart;
|
| class NGPhysicalFragment;
|
|
|
| // A class for general block layout (e.g. a <div> with no special style).
|
| @@ -50,7 +49,7 @@ class CORE_EXPORT NGBlockLayoutAlgorithm : public NGLayoutAlgorithm {
|
| // Creates a new constraint space for the current child.
|
| NGConstraintSpace* CreateConstraintSpaceForCurrentChild() const;
|
| void FinishCurrentChildLayout(NGFragment* fragment);
|
| - bool LayoutOutOfFlowChild();
|
| + HeapLinkedHashSet<WeakMember<NGBlockNode>> LayoutOutOfFlowChildren();
|
|
|
| // Proceed to the next sibling that still needs layout.
|
| //
|
| @@ -159,11 +158,6 @@ class CORE_EXPORT NGBlockLayoutAlgorithm : public NGLayoutAlgorithm {
|
| Member<NGConstraintSpace> space_for_current_child_;
|
| Member<NGBlockNode> current_child_;
|
|
|
| - Member<NGOutOfFlowLayoutPart> out_of_flow_layout_;
|
| - HeapLinkedHashSet<WeakMember<NGBlockNode>> out_of_flow_candidates_;
|
| - Vector<NGStaticPosition> out_of_flow_candidate_positions_;
|
| - size_t out_of_flow_candidate_positions_index_;
|
| -
|
| // Mapper from the fragmented flow coordinate space coordinates to visual
|
| // coordinates. Only set on fragmentation context roots, such as multicol
|
| // containers. Keeps track of the current fragmentainer.
|
|
|