From 259596c4731c66e2a1e7665769b3f6e719e208cc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 23 Nov 2013 08:31:26 +0530 Subject: [PATCH] Metadata download dialog: Fix current cover not copyable to clipboard --- src/calibre/gui2/metadata/single_download.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/calibre/gui2/metadata/single_download.py b/src/calibre/gui2/metadata/single_download.py index 15adc92e40..0ef5f3ff10 100644 --- a/src/calibre/gui2/metadata/single_download.py +++ b/src/calibre/gui2/metadata/single_download.py @@ -828,6 +828,8 @@ class CoversView(QListView): # {{{ def show_cover(self): idx = self.currentIndex() pmap = self.model().cover_pixmap(idx) + if pmap is None and idx.row() == 0: + pmap = self.model().cc if pmap is not None: from calibre.gui2.viewer.image_popup import ImageView d = ImageView(self, pmap, unicode(idx.data(Qt.DisplayRole).toString()), geom_name='metadata_download_cover_popup_geom') @@ -836,6 +838,8 @@ class CoversView(QListView): # {{{ def copy_cover(self): idx = self.currentIndex() pmap = self.model().cover_pixmap(idx) + if pmap is None and idx.row() == 0: + pmap = self.model().cc if pmap is not None: QApplication.clipboard().setPixmap(pmap)