From 257ef9ad9bf453575620cfeb7fd7a7e7a2bbaab9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 5 Jan 2017 08:46:13 +0530 Subject: [PATCH] Fix #1654071 [from-source ebook-edit errors on Plasma](https://bugs.launchpad.net/calibre/+bug/1654071) --- src/calibre/gui2/tweak_book/file_list.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/tweak_book/file_list.py b/src/calibre/gui2/tweak_book/file_list.py index dc258a5997..2085d99fff 100644 --- a/src/calibre/gui2/tweak_book/file_list.py +++ b/src/calibre/gui2/tweak_book/file_list.py @@ -869,6 +869,7 @@ class MergeDialog(QDialog): # {{{ def __init__(self, names, parent=None): QDialog.__init__(self, parent) + self.names = names self.setWindowTitle(_('Choose master file')) self.l = l = QVBoxLayout() self.setLayout(l) @@ -894,9 +895,9 @@ class MergeDialog(QDialog): # {{{ @property def ans(self): - for b in self.buttons: + for n, b in zip(self.names, self.buttons): if b.isChecked(): - return unicode(b.text()) + return n # }}}