summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qutebrowser/browser/webengine/webview.py8
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.