Index: third_party/WebKit/Source/core/layout/ng/ng_absolute_utils.cc |
diff --git a/third_party/WebKit/Source/core/layout/ng/ng_absolute_utils.cc b/third_party/WebKit/Source/core/layout/ng/ng_absolute_utils.cc |
index 5347de1862c83c3c579f7791342a7f4cdfdb3de4..56ce36f37ba219a1bcd46d96df6f1ed2f83fac1b 100644 |
--- a/third_party/WebKit/Source/core/layout/ng/ng_absolute_utils.cc |
+++ b/third_party/WebKit/Source/core/layout/ng/ng_absolute_utils.cc |
@@ -28,7 +28,7 @@ |
LayoutUnit ResolveWidth(const Length& width, |
const NGConstraintSpace& space, |
const ComputedStyle& style, |
- const Optional<MinMaxContentSize>& child_minmax, |
+ const Optional<MinAndMaxContentSizes>& child_minmax, |
LengthResolveType resolve_type) { |
if (space.WritingMode() == kHorizontalTopBottom) |
return ResolveInlineLength(space, style, child_minmax, width, resolve_type); |
@@ -41,7 +41,7 @@ |
LayoutUnit ResolveHeight(const Length& height, |
const NGConstraintSpace& space, |
const ComputedStyle& style, |
- const Optional<MinMaxContentSize>& child_minmax, |
+ const Optional<MinAndMaxContentSizes>& child_minmax, |
LengthResolveType resolve_type) { |
if (space.WritingMode() != kHorizontalTopBottom) |
return ResolveInlineLength(space, style, child_minmax, height, |
@@ -54,12 +54,13 @@ |
// Implement absolute horizontal size resolution algorithm. |
// https://www.w3.org/TR/css-position-3/#abs-non-replaced-width |
-void ComputeAbsoluteHorizontal(const NGConstraintSpace& space, |
- const ComputedStyle& style, |
- const Optional<LayoutUnit>& incoming_width, |
- const NGStaticPosition& static_position, |
- const Optional<MinMaxContentSize>& child_minmax, |
- NGAbsolutePhysicalPosition* position) { |
+void ComputeAbsoluteHorizontal( |
+ const NGConstraintSpace& space, |
+ const ComputedStyle& style, |
+ const Optional<LayoutUnit>& incoming_width, |
+ const NGStaticPosition& static_position, |
+ const Optional<MinAndMaxContentSizes>& child_minmax, |
+ NGAbsolutePhysicalPosition* position) { |
NGLogicalSize percentage_logical = space.PercentageResolutionSize(); |
NGPhysicalSize percentage_physical = |
percentage_logical.ConvertToPhysical(space.WritingMode()); |
@@ -214,12 +215,13 @@ |
// Implements absolute vertical size resolution algorithm. |
// https://www.w3.org/TR/css-position-3/#abs-non-replaced-height |
-void ComputeAbsoluteVertical(const NGConstraintSpace& space, |
- const ComputedStyle& style, |
- const Optional<LayoutUnit>& incoming_height, |
- const NGStaticPosition& static_position, |
- const Optional<MinMaxContentSize>& child_minmax, |
- NGAbsolutePhysicalPosition* position) { |
+void ComputeAbsoluteVertical( |
+ const NGConstraintSpace& space, |
+ const ComputedStyle& style, |
+ const Optional<LayoutUnit>& incoming_height, |
+ const NGStaticPosition& static_position, |
+ const Optional<MinAndMaxContentSizes>& child_minmax, |
+ NGAbsolutePhysicalPosition* position) { |
NGLogicalSize percentage_logical = space.PercentageResolutionSize(); |
NGPhysicalSize percentage_physical = |
percentage_logical.ConvertToPhysical(space.WritingMode()); |
@@ -381,7 +383,7 @@ |
const NGConstraintSpace& space, |
const ComputedStyle& style, |
const NGStaticPosition& static_position, |
- const Optional<MinMaxContentSize>& child_minmax) { |
+ const Optional<MinAndMaxContentSizes>& child_minmax) { |
NGAbsolutePhysicalPosition position; |
if (style.isHorizontalWritingMode()) { |
Optional<LayoutUnit> width; |
@@ -413,9 +415,9 @@ |
// unknown, or fully computed, there is no minmax. |
// To express this, a 'fixed' minmax is created where |
// min and max are the same. |
- Optional<MinMaxContentSize> child_minmax; |
+ Optional<MinAndMaxContentSizes> child_minmax; |
if (child_block_size.has_value()) { |
- child_minmax = MinMaxContentSize{*child_block_size, *child_block_size}; |
+ child_minmax = MinAndMaxContentSizes{*child_block_size, *child_block_size}; |
} |
if (style.isHorizontalWritingMode()) { |
Optional<LayoutUnit> height; |