summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Tournoij <martin@arp242.net>2015-06-24 18:16:59 +0200
committerFlorian Bruhin <git@the-compiler.org>2015-06-24 18:16:59 +0200
commitf8d66f3fe1123bd2d0448ec95ce48b8030f77896 (patch)
tree1381c1c7783fe239470e6deaaa642d202e86a5a6
parent0f1ba4739c60810cd5f89026b2c945d29be70e7d (diff)
downloadqutebrowser-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.py4
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'])