diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py index 52852aa6b6..e32794b1c3 100644 --- a/src/calibre/gui2/viewer/main.py +++ b/src/calibre/gui2/viewer/main.py @@ -987,7 +987,7 @@ class EbookViewer(MainWindow): vh.remove(pathtoebook) except: pass - vh.insert(0, pathtoebook) + vh.insert(0, os.path.abspath(pathtoebook)) vprefs.set('viewer_open_history', vh[:50]) self.build_recent_menu() self.view.set_book_data(self.iterator)