Fix exception when element has no web frame.

This commit is contained in:
Florian Bruhin 2014-10-22 20:18:58 +02:00
parent 6f3fde4450
commit c2daadf0bd

View File

@ -718,6 +718,10 @@ class HintManager(QObject):
"""Reposition hints if contents size changed."""
log.hints.debug("Contents size changed...!")
for elems in self._context.elems.values():
if elems.elem.webFrame() is None:
# This sometimes happens for some reason...
elems.label.removeFromDocument()
continue
css = self._get_hint_css(elems.elem, elems.label)
elems.label['style'] = css