| Index: third_party/WebKit/Source/core/layout/ng/ng_physical_fragment.cc
|
| diff --git a/third_party/WebKit/Source/core/layout/ng/ng_physical_fragment.cc b/third_party/WebKit/Source/core/layout/ng/ng_physical_fragment.cc
|
| index 30d3c881a08998ae2d42126ecdf1d5d813545cb3..f08f1c5b0d3030a2c287f75f85cf1da3a18f786d 100644
|
| --- a/third_party/WebKit/Source/core/layout/ng/ng_physical_fragment.cc
|
| +++ b/third_party/WebKit/Source/core/layout/ng/ng_physical_fragment.cc
|
| @@ -16,14 +16,18 @@ NGPhysicalFragment::NGPhysicalFragment(
|
| NGFragmentType type,
|
| HeapLinkedHashSet<WeakMember<NGBlockNode>>& out_of_flow_descendants,
|
| Vector<NGStaticPosition> out_of_flow_positions,
|
| + HeapVector<Member<NGFloatingObject>>& unpositioned_floats,
|
| + HeapVector<Member<NGFloatingObject>>& positioned_floats,
|
| NGBreakToken* break_token)
|
| : size_(size),
|
| overflow_(overflow),
|
| break_token_(break_token),
|
| type_(type),
|
| - has_been_placed_(false) {
|
| + is_placed_(false) {
|
| out_of_flow_descendants_.swap(out_of_flow_descendants);
|
| out_of_flow_positions_.swap(out_of_flow_positions);
|
| + unpositioned_floats_.swap(unpositioned_floats);
|
| + positioned_floats_.swap(positioned_floats);
|
| }
|
|
|
| DEFINE_TRACE(NGPhysicalFragment) {
|
| @@ -43,6 +47,8 @@ void NGPhysicalFragment::finalizeGarbageCollectedObject() {
|
| DEFINE_TRACE_AFTER_DISPATCH(NGPhysicalFragment) {
|
| visitor->trace(out_of_flow_descendants_);
|
| visitor->trace(break_token_);
|
| + visitor->trace(unpositioned_floats_);
|
| + visitor->trace(positioned_floats_);
|
| }
|
|
|
| } // namespace blink
|
|
|