This commit is contained in:
Kovid Goyal 2020-07-08 16:32:25 +05:30
parent 195ff72d44
commit 869d429cb3
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -576,11 +576,12 @@ class Convert(object):
else: else:
text = html_tag.text text = html_tag.text
is_list_item = tagname == 'li' is_list_item = tagname == 'li'
if text and is_list_item and not text.strip(): has_sublist = is_list_item and len(html_tag) and barename(html_tag[0].tag) in ('ul', 'ol') and len(html_tag[0])
if text and has_sublist and not text.strip():
text = '' # whitespace only, ignore text = '' # whitespace only, ignore
if text: if text:
block.add_text(text, tag_style, ignore_leading_whitespace=True, is_parent_style=True, link=self.current_link, lang=self.current_lang) block.add_text(text, tag_style, ignore_leading_whitespace=True, is_parent_style=True, link=self.current_link, lang=self.current_lang)
elif is_list_item and len(html_tag) and barename(html_tag[0].tag) in ('ul', 'ol') and len(html_tag[0]): elif has_sublist:
block.force_not_empty = True block.force_not_empty = True
def add_inline_tag(self, tagname, html_tag, tag_style, stylizer): def add_inline_tag(self, tagname, html_tag, tag_style, stylizer):