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 17:42:18 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2012-02-06 17:42:18 (GMT)
commite1dd0e7c9ecd9b9beb6abba1281b422b3a0a93ba (patch)
tree0ad0b824dd04dd6998d37fe7e68a5288569af2c2
parentd0f7e842492e1e1bf6d756d852c4d678cdb6eaaa (diff)
In epubview do not emit a signal if the page has not changed
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
-rw-r--r--epubview/epubview.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/epubview/epubview.py b/epubview/epubview.py
index ca5495b..71a3158 100644
--- a/epubview/epubview.py
+++ b/epubview/epubview.py
@@ -546,6 +546,8 @@ class _View(gtk.HBox):
self._on_page_changed(self._loaded_page, self._loaded_page - 1)
def _on_page_changed(self, oldpage, pageno):
+ if oldpage == pageno:
+ return
self.__page_changed = True
self._loaded_page = pageno
self._scrollbar.handler_block(self._scrollbar_change_value_cb_id)