1
1
mirror of https://github.com/Kozea/WeasyPrint.git synced 2024-10-05 00:21:15 +03:00

Check new_table_children is empty when the table (except header and footer) is empty too

This commit is contained in:
Lucie Anglade 2019-12-18 00:14:04 +01:00
parent 368607e2f4
commit 4855551be5

View File

@ -387,10 +387,11 @@ def table_layout(context, table, max_position_y, skip_stack, containing_block,
position_y=position_y + header_height,
max_position_y=max_position_y,
page_is_empty=avoid_breaks))
if new_table_children or not page_is_empty:
return (header, new_table_children, footer,
end_position_y, resume_at, next_page)
elif page_is_empty and not new_table_children:
table_children_row = [child for child in table.children
if not child.is_header and
not child.is_footer]
if (new_table_children or not page_is_empty or
not new_table_children and not table_children_row):
return (header, new_table_children, footer,
end_position_y, resume_at, next_page)
else: