diff options
author | Florian Bruhin <git@the-compiler.org> | 2014-12-14 16:44:18 +0100 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2014-12-14 16:44:18 +0100 |
commit | ba9bb0e4184ab4d4bbb3740a71cc3550bf711493 (patch) | |
tree | 26ce9d8cc67f49849e28c34c056e89d8fb377f4f | |
parent | b7dc2e1bc68a64634cc9afc17a95a556edacc6f8 (diff) | |
download | qutebrowser-ba9bb0e4184ab4d4bbb3740a71cc3550bf711493.tar.gz qutebrowser-ba9bb0e4184ab4d4bbb3740a71cc3550bf711493.zip |
Fix updating of scroll position with gg/G/etc.
-rw-r--r-- | qutebrowser/browser/webview.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/qutebrowser/browser/webview.py b/qutebrowser/browser/webview.py index 948576e1b..b5f0b9b5a 100644 --- a/qutebrowser/browser/webview.py +++ b/qutebrowser/browser/webview.py @@ -406,6 +406,11 @@ class WebView(QWebView): If necessary, we emit scroll_pos_changed so the statusbar percentage updates. """ + QTimer.singleShot(0, self.update_scroll_perc) + + @pyqtSlot() + def update_scroll_perc(self): + """Update the scroll position after on_scroll_requested.""" frame = self.page().mainFrame() new_pos = (frame.scrollBarValue(Qt.Horizontal), frame.scrollBarValue(Qt.Vertical)) |