From 06004fca5699403af54e96331a0c58a60a3d4c61 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 7 Nov 2010 11:54:25 -0700 Subject: [PATCH] E-book viewer: Fix clicking entries in TOC that point to the currently loaded document not scrolling view to the top of the document --- src/calibre/gui2/viewer/main.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py index 4a098785b1..81a372a3ca 100644 --- a/src/calibre/gui2/viewer/main.py +++ b/src/calibre/gui2/viewer/main.py @@ -472,8 +472,12 @@ class EbookViewer(MainWindow, Ui_EbookViewer): if path != self.current_page: self.pending_anchor = frag self.load_path(path) - elif frag: - self.view.scroll_to(frag) + else: + if frag: + self.view.scroll_to(frag) + else: + # Scroll to top + self.view.scroll_to('#') else: open_url(url)