From 3523ecaf5ffb76ac5460f717753586e6ff9b64e7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 6 May 2009 13:43:01 -0700 Subject: [PATCH] Fix #2402 (Get error when I plug in my kindle 2) --- src/calibre/gui2/main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py index 09f95033f1..dd8875984d 100644 --- a/src/calibre/gui2/main.py +++ b/src/calibre/gui2/main.py @@ -1060,8 +1060,9 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI): #############################View book###################################### def view_format(self, row, format): - self._view_file(self.library_view.model().db.format(row, - format, as_file=True).name) + fmt_path = self.library_view.model().db.format_abspath(row, format) + if fmt_path: + self._view_file(fmt_path) def book_downloaded_for_viewing(self, job): if job.exception: