From 8eeb3b9c75844e0ca77b3837650a6bc5dfd174d6 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 11 Sep 2016 19:58:47 +0200 Subject: [PATCH] QtWebEngine: Round scroll percentages --- qutebrowser/browser/webengine/webenginetab.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py index 20c9ed30a..80e3558e4 100644 --- a/qutebrowser/browser/webengine/webenginetab.py +++ b/qutebrowser/browser/webengine/webenginetab.py @@ -233,9 +233,9 @@ class WebEngineScroller(browsertab.AbstractScroller): self._pos_px = QPoint(jsret['px']['x'], jsret['px']['y']) dx = jsret['scroll']['width'] - jsret['inner']['width'] - perc_x = 0 if dx == 0 else 100 / dx * jsret['px']['x'] + perc_x = 0 if dx == 0 else round(100 / dx * jsret['px']['x']) dy = jsret['scroll']['height'] - jsret['inner']['height'] - perc_y = 0 if dy == 0 else 100 / dy * jsret['px']['y'] + perc_y = 0 if dy == 0 else round(100 / dy * jsret['px']['y']) self._at_bottom = dy == jsret['px']['y'] self._pos_perc = perc_x, perc_y