aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/table_cell.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/layout/table_cell.rs')
-rw-r--r--components/layout/table_cell.rs5
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);
}