Check if hints are inside screen

This commit is contained in:
Florian Bruhin 2014-04-20 22:59:34 +02:00
parent 3b894580a2
commit a2deba68dc

View File

@ -75,6 +75,11 @@ class HintManager:
if (not rect.isValid()) and rect.x() == 0:
# Most likely an invisible link
return
framegeom = self._frame.geometry()
framegeom.translate(self._frame.scrollPosition())
if not framegeom.contains(rect):
# out of screen
return
css = HintManager.HINT_CSS.format(left=rect.x(), top=rect.y(),
config=config.instance)
doc = self._frame.documentElement()