diff options
Diffstat (limited to 'components/layout_2020/table/layout.rs')
-rw-r--r-- | components/layout_2020/table/layout.rs | 9 |
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; |