From ccce55443f3a391108129c6ffb5472c085bc58b0 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 16 Aug 2016 10:44:53 +0200 Subject: [PATCH] Fix TabWidget.init_config with PyQt 5.2 See #1847, #1775 --- qutebrowser/mainwindow/tabwidget.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qutebrowser/mainwindow/tabwidget.py b/qutebrowser/mainwindow/tabwidget.py index 537ff5ea4..58ccc470b 100644 --- a/qutebrowser/mainwindow/tabwidget.py +++ b/qutebrowser/mainwindow/tabwidget.py @@ -66,6 +66,9 @@ class TabWidget(QTabWidget): @config.change_filter('tabs') def init_config(self): """Initialize attributes based on the config.""" + if self is None: # pragma: no cover + # WORKAROUND for PyQt 5.2 + return tabbar = self.tabBar() self.setMovable(config.get('tabs', 'movable')) self.setTabsClosable(False)