From 04fbb91fae8db7f46a1eb1b86b550a55cbbeb0f1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 19 Aug 2007 17:49:15 +0000 Subject: [PATCH] Chitter...squash --- src/libprs500/gui2/dialogs/lrf_single.py | 10 +++++++--- src/libprs500/gui2/main.py | 2 ++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/libprs500/gui2/dialogs/lrf_single.py b/src/libprs500/gui2/dialogs/lrf_single.py index 757ebd0cd9..cac2a7b905 100644 --- a/src/libprs500/gui2/dialogs/lrf_single.py +++ b/src/libprs500/gui2/dialogs/lrf_single.py @@ -63,7 +63,7 @@ class LRFSingleDialog(QDialog, Ui_LRFSingleDialog): self.initialize_metadata() formats = self.db.formats(self.row) if not formats: - d = error_dialog(self, 'No availabla formats', 'Cannot convert as this book has not available formats') + d = error_dialog(window, 'No available formats', 'Cannot convert as this book has no available formats') d.exec_() formats = [i.upper() for i in formats.split(',')] self.selected_format = None @@ -72,12 +72,16 @@ class LRFSingleDialog(QDialog, Ui_LRFSingleDialog): except ValueError: pass if len(formats) > 1: - d = ChooseFormatDialog(self, 'Choose the format to convert into LRF', formats) + d = ChooseFormatDialog(window, 'Choose the format to convert into LRF', formats) d.exec_() if d.result() == QDialog.Accepted: self.selected_format = d.format() else: - self.selected_format = formats[0] + if len(formats): + self.selected_format = formats[0] + else: + d = error_dialog(window, 'No suitable formats', 'Cannot convert as this book has no suitable formats.') + d.exec_() if self.selected_format: self.setWindowTitle('Convert %s to LRF'%(self.selected_format,)) diff --git a/src/libprs500/gui2/main.py b/src/libprs500/gui2/main.py index 7c86977049..c86246c166 100644 --- a/src/libprs500/gui2/main.py +++ b/src/libprs500/gui2/main.py @@ -276,6 +276,8 @@ class Main(QObject, Ui_MainWindow): formats.append(format) metadata.append(mi) names.append(os.path.basename(book)) + if not mi.authors: + mi.authors = 'Unknown' infos.append({'title':mi.title, 'authors':', '.join(mi.authors), 'cover':self.default_thumbnail, 'tags':[]})