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. |