From f2dcb8f00245411eef775c2d363ee4c22f994970 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sat, 18 Oct 2014 19:53:22 +0200 Subject: [PATCH] Don't update stylesheets of deleted objects. Fixes #156. --- qutebrowser/config/style.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qutebrowser/config/style.py b/qutebrowser/config/style.py index e7b1a1465..68971cf7a 100644 --- a/qutebrowser/config/style.py +++ b/qutebrowser/config/style.py @@ -22,6 +22,7 @@ import functools import jinja2 +import sip from PyQt5.QtGui import QColor from qutebrowser.config import config @@ -64,7 +65,8 @@ def set_register_stylesheet(obj): def update_stylesheet(obj): """Update the stylesheet for obj.""" - obj.setStyleSheet(get_stylesheet(obj.STYLESHEET)) + if not sip.isdeleted(obj): + obj.setStyleSheet(get_stylesheet(obj.STYLESHEET)) class ColorDict(dict):