summaryrefslogtreecommitdiffstats
path: root/src/webenginequick/api/qquickwebengineview.cpp
diff options
context:
space:
mode:
authorAnu Aliyas <[email protected]>2023-11-08 10:59:56 +0100
committerAnu Aliyas <[email protected]>2023-11-09 10:41:40 +0100
commitf2f4d8a6a120a80ce0ab960d63dbfa4a3b486f4d (patch)
treee00a971190277ea55537969772a6a42208cb0f94 /src/webenginequick/api/qquickwebengineview.cpp
parent05744a368884a48f8027c9b7572c2023e02e435c (diff)
Fix for tst_qmltests crash
- As per current the implementation, if the parent Qucikitems has foucs, calling setParentItem(nullptr) on it's children might lead to crash. Task-number: QTBUG-118750 Change-Id: I540e46658a21c14bb26f8f316fdd520f7b1a4742 Reviewed-by: Michael BrĂ¼ning <[email protected]>
Diffstat (limited to 'src/webenginequick/api/qquickwebengineview.cpp')
-rw-r--r--src/webenginequick/api/qquickwebengineview.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/webenginequick/api/qquickwebengineview.cpp b/src/webenginequick/api/qquickwebengineview.cpp
index e5656746a..f1168995d 100644
--- a/src/webenginequick/api/qquickwebengineview.cpp
+++ b/src/webenginequick/api/qquickwebengineview.cpp
@@ -792,6 +792,8 @@ QQuickWebEngineView::QQuickWebEngineView(QQuickItem *parent)
QQuickWebEngineView::~QQuickWebEngineView()
{
+ if (hasFocus())
+ setFocus(false);
}
void QQuickWebEngineViewPrivate::ensureContentsAdapter()