diff options
-rw-r--r-- | components/layout/table_row.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/components/layout/table_row.rs b/components/layout/table_row.rs index 04948990dc7..0d779ac8f2f 100644 --- a/components/layout/table_row.rs +++ b/components/layout/table_row.rs @@ -150,11 +150,10 @@ impl TableRowFlow { incoming_rowspan_data, &mut max_block_size, &mut largest_leftover_incoming_size); kid.place_float_if_applicable(); - if !kid.base().flags.is_float() { - kid.assign_block_size_for_inorder_child_if_necessary(layout_context, - thread_id, - content_box); - } + debug_assert!(!kid.base().flags.is_float(), "table cells should never float"); + kid.assign_block_size_for_inorder_child_if_necessary(layout_context, + thread_id, + content_box); let row_span; let column_span; |