From 3b2c12219cb08ffdfe8686c376dafd155ae8814a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 14 Jan 2014 10:39:49 +0530 Subject: [PATCH] AZW3 Output: When converting EPUB files that include an HTML titlepage no external cover is specified, ensure that the Go to cover action on the Kindle goes to the cover image and not the html titlepage. Fixes #1268657 [Wrong metadata.opf generated for cover in EPUB to AZW3 conversion](https://bugs.launchpad.net/calibre/+bug/1268657) --- src/calibre/ebooks/oeb/transforms/metadata.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/calibre/ebooks/oeb/transforms/metadata.py b/src/calibre/ebooks/oeb/transforms/metadata.py index 1f50f14eea..cc17a9c14f 100644 --- a/src/calibre/ebooks/oeb/transforms/metadata.py +++ b/src/calibre/ebooks/oeb/transforms/metadata.py @@ -139,6 +139,10 @@ class MergeMetadata(object): if cdata: self.oeb.guide.remove('cover') self.oeb.guide.remove('titlepage') + elif self.oeb.plumber_output_format in {'mobi', 'azw3'}: + # The amazon formats dont support html cover pages, so remove them + # even if no cover was specified. + self.oeb.guide.remove('titlepage') if old_cover is not None: if old_cover.href in self.oeb.manifest.hrefs: item = self.oeb.manifest.hrefs[old_cover.href]