diff options
| author | Anu Aliyas <anu.aliyas@qt.io> | 2023-11-08 10:59:56 +0100 |
|---|---|---|
| committer | Anu Aliyas <anu.aliyas@qt.io> | 2023-11-09 10:41:40 +0100 |
| commit | f2f4d8a6a120a80ce0ab960d63dbfa4a3b486f4d (patch) | |
| tree | e00a971190277ea55537969772a6a42208cb0f94 /src/webenginequick/api/qquickwebengineview.cpp | |
| parent | 05744a368884a48f8027c9b7572c2023e02e435c (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 <michael.bruning@qt.io>
Diffstat (limited to 'src/webenginequick/api/qquickwebengineview.cpp')
| -rw-r--r-- | src/webenginequick/api/qquickwebengineview.cpp | 2 |
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() |
