aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/layout/table_row.rs9
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;