From 04fb824def4dc183005ed891dba94aa19b58fddb Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 20 Jan 2017 09:42:58 +0530 Subject: [PATCH] I must be unusually distracted today --- src/calibre/gui2/viewer/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py index e32794b1c3..80b24cf3ce 100644 --- a/src/calibre/gui2/viewer/main.py +++ b/src/calibre/gui2/viewer/main.py @@ -982,12 +982,13 @@ class EbookViewer(MainWindow): self.action_table_of_contents.setChecked(False) if isbytestring(pathtoebook): pathtoebook = force_unicode(pathtoebook, filesystem_encoding) + pathtoebook = os.path.abspath(pathtoebook) vh = vprefs.get('viewer_open_history', []) try: vh.remove(pathtoebook) except: pass - vh.insert(0, os.path.abspath(pathtoebook)) + vh.insert(0, pathtoebook) vprefs.set('viewer_open_history', vh[:50]) self.build_recent_menu() self.view.set_book_data(self.iterator)