Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2012-02-06 21:03:08 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2012-02-06 21:03:08 (GMT)
commit4384653f27f0338a30535a04ab9a219b37a1ddee (patch)
treed26604f361252efc55a2701c86482173544990e6
parent2c1ee3c9258370b892b509e0a32bcbf4037eeb3c (diff)
Add more controls to not load the same file many times
-rw-r--r--epubview/epubview.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/epubview/epubview.py b/epubview/epubview.py
index bc30fd8..83c866e 100644
--- a/epubview/epubview.py
+++ b/epubview/epubview.py
@@ -562,11 +562,14 @@ class _View(gtk.HBox):
#TODO: Cause an exception
return
+ if self._loaded_page == pageno:
+ return
+
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
+ self._loaded_filename = filename
"""
TODO: disabled because javascript can't be executed