From 42cb126b014c83f25d50829a14a629f15bcde997 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 2 May 2015 10:32:45 +0530 Subject: [PATCH] ... --- src/calibre/gui2/viewer/main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py index 9098453101..b0511bb79c 100644 --- a/src/calibre/gui2/viewer/main.py +++ b/src/calibre/gui2/viewer/main.py @@ -308,6 +308,9 @@ class EbookViewer(MainWindow): open_url(url) def print_book(self): + if self.iterator is None: + return error_dialog(self, _('No book opened'), _( + 'Cannot print as no book is opened'), show=True) from calibre.gui2.viewer.printing import print_book print_book(self.iterator.pathtoebook, self, self.current_title)