From 293b38a92fa56abd9392bb5880584dfa3e29db08 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 20 Apr 2014 19:39:37 +0200 Subject: [PATCH] Return on invalid rects --- qutebrowser/browser/hints.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/qutebrowser/browser/hints.py b/qutebrowser/browser/hints.py index 1ea5887e7..bfc9e1e44 100644 --- a/qutebrowser/browser/hints.py +++ b/qutebrowser/browser/hints.py @@ -72,15 +72,10 @@ class HintManager: def _draw_label(self, elem): """Draw a hint label over an element.""" rect = elem.geometry() - if rect.x() == 0 and rect.y() == 0: - logging.warn("Element is at 0/0...") + if not rect.isValid(): return - logging.debug("rect: {}/{}".format(rect.x(), rect.y())) - css = HintManager.HINT_CSS.format( - left=rect.x(), - top=rect.y(), - config=config.instance) - logging.debug("css: {}".format(css)) + css = HintManager.HINT_CSS.format(left=rect.x(), top=rect.y(), + config=config.instance) doc = self._frame.documentElement() doc.appendInside('foo'.format( css))