From d0f7e842492e1e1bf6d756d852c4d678cdb6eaaa Mon Sep 17 00:00:00 2001 From: Gonzalo Odiard Date: Mon, 06 Feb 2012 17:32:55 +0000 Subject: Fix comparison of file names in epubview._load_page The code was comparing a file name with a URI, then ever was different reloading the file from disk. Signed-off-by: Gonzalo Odiard --- diff --git a/epubview/epubview.py b/epubview/epubview.py index c4b3df0..ca5495b 100644 --- a/epubview/epubview.py +++ b/epubview/epubview.py @@ -560,6 +560,7 @@ class _View(gtk.HBox): self._on_page_changed(self._loaded_page, pageno) filename = self._paginator.get_file_for_pageno(pageno) + filename = filename.replace('file://', '') if filename != self._loaded_filename: #self._loaded_filename = filename @@ -575,11 +576,10 @@ class _View(gtk.HBox): if filename.endswith('xml'): dest = filename.replace('xml', 'xhtml') - shutil.copy(filename.replace('file://', ''), - dest.replace('file://', '')) - self._view.open(dest) + shutil.copy(filename, dest) + self._view.open('file://' + dest) else: - self._view.open(filename) + self._view.open('file://' + filename) else: self._scroll_page() -- cgit v0.9.1