From a320aa5ef7cb02a11ae36304d407f8170fd85364 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 3 May 2017 21:24:25 +0200 Subject: [PATCH] Disable renderer process crash workaround on Qt 5.9 --- qutebrowser/mainwindow/tabbedbrowser.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/qutebrowser/mainwindow/tabbedbrowser.py b/qutebrowser/mainwindow/tabbedbrowser.py index f56bfc5a6..885c4dc78 100644 --- a/qutebrowser/mainwindow/tabbedbrowser.py +++ b/qutebrowser/mainwindow/tabbedbrowser.py @@ -673,11 +673,11 @@ class TabbedBrowser(tabwidget.TabWidget): else: raise ValueError("Invalid status {}".format(status)) - # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-58698 - # FIXME:qtwebengine can we disable this with Qt 5.8.1? - self._remove_tab(tab, crashed=True) - if self.count() == 0: - self.tabopen(QUrl('about:blank')) + if not qtutils.version_check('5.9'): + # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-58698 + self._remove_tab(tab, crashed=True) + if self.count() == 0: + self.tabopen(QUrl('about:blank')) def resizeEvent(self, e): """Extend resizeEvent of QWidget to emit a resized signal afterwards.