diff options
Diffstat (limited to 'components/layout/table_cell.rs')
-rw-r--r-- | components/layout/table_cell.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/components/layout/table_cell.rs b/components/layout/table_cell.rs index 1c80c2a8f2c..5ab285aa00e 100644 --- a/components/layout/table_cell.rs +++ b/components/layout/table_cell.rs @@ -128,12 +128,17 @@ impl Flow for TableCellFlow { let inline_start_content_edge = self.block_flow.fragment.border_box.start.i + self.block_flow.fragment.border_padding.inline_start; + let inline_end_content_edge = + self.block_flow.base.block_container_inline_size - + self.block_flow.fragment.border_padding.inline_start_end() - + self.block_flow.fragment.border_box.size.inline; let padding_and_borders = self.block_flow.fragment.border_padding.inline_start_end(); let content_inline_size = self.block_flow.fragment.border_box.size.inline - padding_and_borders; self.block_flow.propagate_assigned_inline_size_to_children(layout_context, inline_start_content_edge, + inline_end_content_edge, content_inline_size, None); } |