aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_2020/table/layout.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/layout_2020/table/layout.rs')
-rw-r--r--components/layout_2020/table/layout.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/components/layout_2020/table/layout.rs b/components/layout_2020/table/layout.rs
index e3c9ca79233..673beb604ae 100644
--- a/components/layout_2020/table/layout.rs
+++ b/components/layout_2020/table/layout.rs
@@ -296,12 +296,13 @@ impl<'a> TableLayout<'a> {
let mut inline_content_sizes = if is_in_fixed_mode {
ContentSizes::zero()
} else {
+ let constraint_space = ConstraintSpace::new_for_style_and_ratio(
+ &cell.style,
+ None, /* TODO: support preferred aspect ratios on non-replaced boxes */
+ );
cell.contents
.contents
- .inline_content_sizes(
- layout_context,
- &ConstraintSpace::new_for_style(&cell.style),
- )
+ .inline_content_sizes(layout_context, &constraint_space)
.sizes
};
inline_content_sizes.min_content += padding_border_sums.inline;