From e6a1a395977c890c94875076a3e9ac171d9484bd Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 28 Jul 2012 12:58:41 +0530 Subject: [PATCH] Do not set first image as cover when converting ODT files --- src/calibre/ebooks/odt/input.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/calibre/ebooks/odt/input.py b/src/calibre/ebooks/odt/input.py index 14e1ff5892..1a70335a13 100644 --- a/src/calibre/ebooks/odt/input.py +++ b/src/calibre/ebooks/odt/input.py @@ -142,7 +142,7 @@ class Extract(ODF2XHTML): from calibre.utils.zipfile import ZipFile from calibre.ebooks.metadata.meta import get_metadata from calibre.ebooks.metadata.opf2 import OPFCreator - + from calibre.customize.ui import quick_metadata if not os.path.exists(odir): os.makedirs(odir) @@ -163,7 +163,10 @@ class Extract(ODF2XHTML): zf = ZipFile(stream, 'r') self.extract_pictures(zf) stream.seek(0) - mi = get_metadata(stream, 'odt') + with quick_metadata: + # We dont want the cover, as it will lead to a duplicated image + # if no external cover is specified. + mi = get_metadata(stream, 'odt') if not mi.title: mi.title = _('Unknown') if not mi.authors: