diff options
author | Marco Bubke <marco.bubke@qt.io> | 2022-06-13 17:54:29 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2022-06-21 13:52:10 +0000 |
commit | 3dca62ac1e2f39bdc58dfd3f0f837cee4cb87d2c (patch) | |
tree | 0979cb52e1399bc744e8e80e12a32f0a79ec4cd9 | |
parent | 20bc8b8243ef24a4018096527ab2b0941767d056 (diff) | |
download | qt-creator-3dca62ac1e2f39bdc58dfd3f0f837cee4cb87d2c.tar.gz |
QmlDesigner: Fix crash for dangling target
It can be that the target is a dangling pointer.
Task-number: QDS-7134
Change-Id: I51b7c9109b0f9193c31ee645144e2a24d1244ba9
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r-- | src/plugins/qmldesigner/qmldesignerprojectmanager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/qmldesignerprojectmanager.cpp b/src/plugins/qmldesigner/qmldesignerprojectmanager.cpp index 90e54ba65b..366f1ef04e 100644 --- a/src/plugins/qmldesigner/qmldesignerprojectmanager.cpp +++ b/src/plugins/qmldesigner/qmldesignerprojectmanager.cpp @@ -141,7 +141,7 @@ public: ImageCacheCollectorNullImageHandling::DontCaptureNullImage}; PreviewTimeStampProvider timeStampProvider; AsynchronousImageFactory factory; - ::ProjectExplorer::Target *activeTarget = nullptr; + QPointer<::ProjectExplorer::Target> activeTarget; }; QmlDesignerProjectManager::QmlDesignerProjectManager() |