diff options
Diffstat (limited to 'components/layout/table_row.rs')
-rw-r--r-- | components/layout/table_row.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/components/layout/table_row.rs b/components/layout/table_row.rs index 272bf85337f..acb052a7134 100644 --- a/components/layout/table_row.rs +++ b/components/layout/table_row.rs @@ -726,10 +726,13 @@ pub fn propagate_column_inline_sizes_to_child( } FlowClass::TableRowGroup => { let child_table_rowgroup_flow = child_flow.as_mut_table_rowgroup(); - child_table_rowgroup_flow.column_computed_inline_sizes = - column_computed_inline_sizes.to_vec(); child_table_rowgroup_flow.spacing = *border_spacing; - child_table_rowgroup_flow.table_writing_mode = table_writing_mode; + for kid in child_table_rowgroup_flow.block_flow.base.child_iter_mut() { + propagate_column_inline_sizes_to_child(kid, + table_writing_mode, + column_computed_inline_sizes, + border_spacing); + } } FlowClass::TableRow => { let child_table_row_flow = child_flow.as_mut_table_row(); |