diff options
author | Martin Tournoij <martin@arp242.net> | 2015-06-24 18:16:59 +0200 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2015-06-24 18:16:59 +0200 |
commit | f8d66f3fe1123bd2d0448ec95ce48b8030f77896 (patch) | |
tree | 1381c1c7783fe239470e6deaaa642d202e86a5a6 | |
parent | 0f1ba4739c60810cd5f89026b2c945d29be70e7d (diff) | |
download | qutebrowser-f8d66f3fe1123bd2d0448ec95ce48b8030f77896.tar.gz qutebrowser-f8d66f3fe1123bd2d0448ec95ce48b8030f77896.zip |
Use zoom_perc instead of setZoomFactor to set zoom.
When using setZoomFactor, the NeighborList's fuzzyval doesn't get updated,
which means the next -/+ press would do something weird.
-rw-r--r-- | qutebrowser/browser/webpage.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/qutebrowser/browser/webpage.py b/qutebrowser/browser/webpage.py index 15659f56f..071e627d9 100644 --- a/qutebrowser/browser/webpage.py +++ b/qutebrowser/browser/webpage.py @@ -241,7 +241,7 @@ class BrowserPage(QWebPage): if cur_data is not None: frame = self.mainFrame() if 'zoom' in cur_data: - frame.setZoomFactor(cur_data['zoom']) + frame.page().view().zoom_perc(cur_data['zoom'] * 100) if ('scroll-pos' in cur_data and frame.scrollPosition() == QPoint(0, 0)): QTimer.singleShot(0, functools.partial( @@ -418,7 +418,7 @@ class BrowserPage(QWebPage): if data is None: return if 'zoom' in data: - frame.setZoomFactor(data['zoom']) + frame.page().view().zoom_perc(data['zoom'] * 100) if 'scroll-pos' in data and frame.scrollPosition() == QPoint(0, 0): frame.setScrollPosition(data['scroll-pos']) |