Edit Book Beautify: Do not beautify the insides of heading tags even when they are the only child of body

This commit is contained in:
Kovid Goyal 2016-02-09 17:03:31 +05:30
parent 5026126095
commit deb333ef05

View File

@ -176,7 +176,8 @@ def pretty_html_tree(container, root):
# with all content. In this case we prettify the containing block tag # with all content. In this case we prettify the containing block tag
# even if it has non block children. # even if it has non block children.
if (len(body) == 1 and not callable(body[0].tag) and isblock(body[0]) and if (len(body) == 1 and not callable(body[0].tag) and isblock(body[0]) and
not has_only_blocks(body[0]) and barename(body[0].tag) != 'pre' and len(body[0]) > 0): not has_only_blocks(body[0]) and barename(body[0].tag) not in (
'pre', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6') and len(body[0]) > 0):
pretty_block(body[0], level=2) pretty_block(body[0], level=2)
if container is not None: if container is not None: