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

Always return the next page name in block_level_page_break

Use the 'break' returned value to force the page break
This commit is contained in:
Guillaume Ayoub 2017-08-04 11:56:08 +02:00
parent 86be0e9287
commit 5cc1ffe2b1

View File

@ -815,12 +815,11 @@ def block_level_page_break(sibling_before, sibling_after):
result = value
before_page = sibling_before.page_values()[1] if sibling_before else None
after_page = sibling_after.page_values()[0] if sibling_after else None
page = None
if before_page and after_page and before_page != after_page:
page = after_page
after_page = sibling_after.page_values()[0]
if before_page and before_page != after_page:
result = 'page'
return {'break': result, 'page': page}
return {'break': result, 'page': after_page}
def find_earlier_page_break(children, absolute_boxes, fixed_boxes):