diff options
author | Thomas Hartmann <thomas.hartmann@qt.io> | 2022-01-13 09:38:03 +0100 |
---|---|---|
committer | Thomas Hartmann <thomas.hartmann@qt.io> | 2022-01-13 11:15:05 +0000 |
commit | 0b00c15d3681522b86822a74996d2ede46715b74 (patch) | |
tree | 093a4952b6f2ed14ef0a02961723519af1f344db | |
parent | 92c42ef9ff6c85053417b206792f9fce4774a198 (diff) |
QmlDesigner: Fix crash
Change-Id: I79b9b9ce0ec94027c28d09f49ffe3ebd998f60df
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
-rw-r--r-- | src/plugins/qmldesigner/qmldesignerprojectmanager.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/qmldesigner/qmldesignerprojectmanager.cpp b/src/plugins/qmldesigner/qmldesignerprojectmanager.cpp index 2d5359f86c..51d62a2bbe 100644 --- a/src/plugins/qmldesigner/qmldesignerprojectmanager.cpp +++ b/src/plugins/qmldesigner/qmldesignerprojectmanager.cpp @@ -172,8 +172,10 @@ void QmlDesignerProjectManager::projectAdded(::ProjectExplorer::Project *project void QmlDesignerProjectManager::aboutToRemoveProject(::ProjectExplorer::Project *) { - m_imageCacheData->collector.setTarget(m_projectData->activeTarget); - m_projectData.reset(); + if (m_projectData) { + m_imageCacheData->collector.setTarget(m_projectData->activeTarget); + m_projectData.reset(); + } } void QmlDesignerProjectManager::projectRemoved(::ProjectExplorer::Project *) {} |