From c2daadf0bde8c008b8f3b534c3ff12f29a834d15 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 22 Oct 2014 20:18:58 +0200 Subject: [PATCH] Fix exception when element has no web frame. --- qutebrowser/browser/hints.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qutebrowser/browser/hints.py b/qutebrowser/browser/hints.py index c97db8464..d71613c59 100644 --- a/qutebrowser/browser/hints.py +++ b/qutebrowser/browser/hints.py @@ -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