From 62394454d5fda8425efc4f28e5f153855dd46ee2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 2 Jan 2009 10:33:46 -0800 Subject: [PATCH] Fix regression in ebook viewer that was causing the scrollbar position to not be updated when scrolling with the mouse wheel --- src/calibre/gui2/viewer/documentview.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/viewer/documentview.py b/src/calibre/gui2/viewer/documentview.py index ed5f8efdcd..6c1eca0061 100644 --- a/src/calibre/gui2/viewer/documentview.py +++ b/src/calibre/gui2/viewer/documentview.py @@ -523,7 +523,10 @@ class DocumentView(QWebView): self.manager.previous_document() event.accept() return - return QWebView.wheelEvent(self, event) + ret = QWebView.wheelEvent(self, event) + if self.manager is not None: + self.manager.scrolled(self.scroll_fraction) + return ret def keyPressEvent(self, event): key = event.key()