DOCX Output: Fix links to empty inline tags not working. Fixes #1683188 [Losing all bookmarks while converting azw3 files to docx](https://bugs.launchpad.net/calibre/+bug/1683188)

This commit is contained in:
Kovid Goyal 2017-05-04 12:41:34 +05:30
parent 650ce8aebc
commit 901e650e9d
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -568,6 +568,9 @@ class Convert(object):
if html_tag.text:
block = self.create_block_from_parent(html_tag, stylizer)
block.add_text(html_tag.text, tag_style, is_parent_style=False, bookmark=bmark, link=self.current_link, lang=self.current_lang)
elif bmark:
block = self.create_block_from_parent(html_tag, stylizer)
block.bookmarks.add(bmark)
def bookmark_for_anchor(self, anchor, html_tag):
return self.links_manager.bookmark_for_anchor(anchor, self.current_item, html_tag)