From d5834e0cf078b09dab461d6141922d5671071fa6 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 22 Jun 2014 23:46:43 +0200 Subject: [PATCH] Don't crash on completion items without icon --- qutebrowser/widgets/completiondelegate.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qutebrowser/widgets/completiondelegate.py b/qutebrowser/widgets/completiondelegate.py index 90061c655..42cb82176 100644 --- a/qutebrowser/widgets/completiondelegate.py +++ b/qutebrowser/widgets/completiondelegate.py @@ -71,6 +71,8 @@ class CompletionItemDelegate(QStyledItemDelegate): """Draw the icon of an ItemViewItem.""" icon_rect = self._style.subElementRect( self._style.SE_ItemViewItemDecoration, self._opt, self._opt.widget) + if icon_rect.isNull(): + return qt_ensure_valid(icon_rect) mode = QIcon.Normal