From 39fd6a606214c93055b9143b36b8609beb215332 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 17 Aug 2016 18:30:37 +0200 Subject: [PATCH] QtWebEngine: Adjust hints according to zoom --- qutebrowser/browser/webengine/webengineelem.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/qutebrowser/browser/webengine/webengineelem.py b/qutebrowser/browser/webengine/webengineelem.py index 5f90fd5ca..7b17372e4 100644 --- a/qutebrowser/browser/webengine/webengineelem.py +++ b/qutebrowser/browser/webengine/webengineelem.py @@ -140,14 +140,14 @@ class WebEngineElement(webelem.AbstractWebElement): width = rect['width'] height = rect['height'] if width > 1 and height > 1: - # fix coordinates according to zoom level - # FIXME:qtwebengine - # zoom = self._elem.webFrame().zoomFactor() - # if not config.get('ui', 'zoom-text-only'): - # rect["left"] *= zoom - # rect["top"] *= zoom - # width *= zoom - # height *= zoom + # Fix coordinates according to zoom level + # We're not checking for zoom-text-only here as that doesn't + # exist for QtWebEngine. + zoom = self._tab.zoom.factor() + rect["left"] *= zoom + rect["top"] *= zoom + width *= zoom + height *= zoom rect = QRect(rect["left"], rect["top"], width, height) # FIXME:qtwebengine # frame = self._elem.webFrame()