diff options
author | Florian Bruhin <git@the-compiler.org> | 2018-06-06 19:05:25 +0200 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2018-06-06 20:30:42 +0200 |
commit | cf53f9042ad92487de0e1143e42c9ecb95c1bcb9 (patch) | |
tree | 2f420157f50c7a70b166139594cf89457ea60469 | |
parent | f48266f72f2b540f18e4ff712e7eea4a560277b7 (diff) | |
download | qutebrowser-cf53f9042ad92487de0e1143e42c9ecb95c1bcb9.tar.gz qutebrowser-cf53f9042ad92487de0e1143e42c9ecb95c1bcb9.zip |
Only set PseudoLayout with Qt 5.11
(cherry picked from commit 456fdc55ccff4597227de195d6e8e60ffa737a1e)
-rw-r--r-- | qutebrowser/browser/webengine/webview.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/qutebrowser/browser/webengine/webview.py b/qutebrowser/browser/webengine/webview.py index ea23ecca2..969e3c7ec 100644 --- a/qutebrowser/browser/webengine/webview.py +++ b/qutebrowser/browser/webengine/webview.py @@ -54,8 +54,12 @@ class WebEngineView(QWebEngineView): parent=self) self.setPage(page) - sip.delete(self.layout()) - self._layout = miscwidgets.PseudoLayout(self) + if qtutils.version_check('5.11', compiled=False): + # Set a PseudoLayout as a WORKAROUND for + # https://bugreports.qt.io/browse/QTBUG-68224 + # and other related issues. + sip.delete(self.layout()) + self._layout = miscwidgets.PseudoLayout(self) def render_widget(self): """Get the RenderWidgetHostViewQt for this view. |