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>
This commit is contained in:
Marco Bubke
2022-06-13 17:54:29 +02:00
committed by Tim Jenssen
parent 20bc8b8243
commit 3dca62ac1e

View File

@@ -141,7 +141,7 @@ public:
ImageCacheCollectorNullImageHandling::DontCaptureNullImage}; ImageCacheCollectorNullImageHandling::DontCaptureNullImage};
PreviewTimeStampProvider timeStampProvider; PreviewTimeStampProvider timeStampProvider;
AsynchronousImageFactory factory; AsynchronousImageFactory factory;
::ProjectExplorer::Target *activeTarget = nullptr; QPointer<::ProjectExplorer::Target> activeTarget;
}; };
QmlDesignerProjectManager::QmlDesignerProjectManager() QmlDesignerProjectManager::QmlDesignerProjectManager()