aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/table_row.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2018-02-27 14:44:44 -0800
committerManish Goregaokar <manishsmail@gmail.com>2018-02-27 14:44:44 -0800
commit98e53db289527803db269a2ced34b59ef8b6230f (patch)
treea05e5b8f71ad03b8083d6f661c48631e3a5f892f /components/layout/table_row.rs
parent19974e39c8128e5ba7d3bb76e093b169b3e5c14b (diff)
downloadservo-98e53db289527803db269a2ced34b59ef8b6230f.tar.gz
servo-98e53db289527803db269a2ced34b59ef8b6230f.zip
Assert that cells aren't floats
Diffstat (limited to 'components/layout/table_row.rs')
-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;