diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2018-06-16 13:06:24 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2018-06-16 13:06:24 +0200 |
commit | f50ddb7b79edf05472d8a9852c6c76d939391177 (patch) | |
tree | 905cb044a91ed8c4463827efb616a1fba6005bff /dev-qt/qtwebengine/files | |
parent | dev-qt/qtcore: Restore qt5_use_modules macro (diff) | |
download | qt-f50ddb7b79edf05472d8a9852c6c76d939391177.tar.gz qt-f50ddb7b79edf05472d8a9852c6c76d939391177.tar.bz2 qt-f50ddb7b79edf05472d8a9852c6c76d939391177.zip |
dev-qt/qtwebengine: Fix page rendering
See also: https://bugreports.qt.io/browse/QTBUG-68224
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Diffstat (limited to 'dev-qt/qtwebengine/files')
-rw-r--r-- | dev-qt/qtwebengine/files/qtwebengine-5.11.0-fix-page-render.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.11.0-fix-page-render.patch b/dev-qt/qtwebengine/files/qtwebengine-5.11.0-fix-page-render.patch new file mode 100644 index 00000000..7bfaf322 --- /dev/null +++ b/dev-qt/qtwebengine/files/qtwebengine-5.11.0-fix-page-render.patch @@ -0,0 +1,29 @@ +From ce01bf795b5a50e28e119d1925b395b8bfcf419b Mon Sep 17 00:00:00 2001 +From: =?utf8?q?J=C3=BCri=20Valdmann?= <juri.valdmann@qt.io> +Date: Tue, 15 May 2018 16:21:04 +0200 +Subject: [PATCH] Remove old focusProxy widget from layout in + RWHVQDW::initAsChild + +Task-number: QTBUG-68224 +Change-Id: I317915f0c81531e5858dfa3a76365b16266ce919 +Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> +--- + src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp +index 16ea216f2..56f04d424 100644 +--- a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp ++++ b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp +@@ -198,6 +198,9 @@ void RenderWidgetHostViewQtDelegateWidget::initAsChild(WebContentsAdapterClient* + disconnect(parentWidget(), &QObject::destroyed, + this, &RenderWidgetHostViewQtDelegateWidget::removeParentBeforeParentDelete); + pagePrivate->view->layout()->addWidget(this); ++ if (QWidget *focusProxy = pagePrivate->view->focusProxy()) ++ if (focusProxy != this) ++ pagePrivate->view->layout()->removeWidget(focusProxy); + pagePrivate->view->setFocusProxy(this); + show(); + } else +-- +2.16.3 |