Index: third_party/WebKit/Source/core/layout/ng/ng_constraint_space.cc |
diff --git a/third_party/WebKit/Source/core/layout/ng/ng_constraint_space.cc b/third_party/WebKit/Source/core/layout/ng/ng_constraint_space.cc |
index 59a32a267d923f1e19c011951ce26be508b7c3bc..5652b3018a6178d848d1661c3bfd74db287695b3 100644 |
--- a/third_party/WebKit/Source/core/layout/ng/ng_constraint_space.cc |
+++ b/third_party/WebKit/Source/core/layout/ng/ng_constraint_space.cc |
@@ -27,6 +27,7 @@ NGConstraintSpace::NGConstraintSpace( |
bool is_anonymous, |
const NGMarginStrut& margin_strut, |
const NGLogicalOffset& bfc_offset, |
+ const WTF::Optional<NGLogicalOffset>& floats_bfc_offset, |
const std::shared_ptr<NGExclusions>& exclusions, |
Vector<RefPtr<NGUnpositionedFloat>>& unpositioned_floats, |
const WTF::Optional<LayoutUnit>& clearance_offset) |
@@ -48,6 +49,7 @@ NGConstraintSpace::NGConstraintSpace( |
direction_(static_cast<unsigned>(direction)), |
margin_strut_(margin_strut), |
bfc_offset_(bfc_offset), |
+ floats_bfc_offset_(floats_bfc_offset), |
exclusions_(exclusions), |
clearance_offset_(clearance_offset) { |
unpositioned_floats_.swap(unpositioned_floats); |
@@ -165,6 +167,7 @@ bool NGConstraintSpace::operator==(const NGConstraintSpace& other) const { |
direction_ == other.direction_ && |
margin_strut_ == other.margin_strut_ && |
bfc_offset_ == other.bfc_offset_ && |
+ floats_bfc_offset_ == other.floats_bfc_offset_ && |
clearance_offset_ == other.clearance_offset_; |
} |