diff options
author | Fabian Kosmale <fabian.kosmale@qt.io> | 2019-12-05 15:53:20 +0100 |
---|---|---|
committer | Fabian Kosmale <fabian.kosmale@qt.io> | 2020-01-03 12:55:33 +0100 |
commit | a4150b040e8492e070d6bfefb190ae0852644f11 (patch) | |
tree | 93cad7465fe18455a2ca4ba8a4d7dee5edcd098f /src/quick/items/qquickitem_p.h | |
parent | 74dbbfe44a4bb99c4a96fc2e868e0299588f378d (diff) |
QQuickWindow: make subFocusItem a QPointer
While running the fuzz tester, a crash was found related to the fact
that the subFocusItem was already partially deleted.
Task-number: QTBUG-34779
Change-Id: I62c48cf40baabc9f0a81074cc6408e9073459165
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/quick/items/qquickitem_p.h')
-rw-r--r-- | src/quick/items/qquickitem_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/items/qquickitem_p.h b/src/quick/items/qquickitem_p.h index 3e8feec4bf..2faf694eeb 100644 --- a/src/quick/items/qquickitem_p.h +++ b/src/quick/items/qquickitem_p.h @@ -532,7 +532,7 @@ public: void refWindow(QQuickWindow *); void derefWindow(); - QQuickItem *subFocusItem; + QPointer<QQuickItem> subFocusItem; void updateSubFocusItem(QQuickItem *scope, bool focus); QTransform windowToItemTransform() const; |