From 0b00c15d3681522b86822a74996d2ede46715b74 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 13 Jan 2022 09:38:03 +0100 Subject: [PATCH] QmlDesigner: Fix crash Change-Id: I79b9b9ce0ec94027c28d09f49ffe3ebd998f60df Reviewed-by: Marco Bubke Reviewed-by: --- src/plugins/qmldesigner/qmldesignerprojectmanager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/qmldesignerprojectmanager.cpp b/src/plugins/qmldesigner/qmldesignerprojectmanager.cpp index 2d5359f86c5..51d62a2bbe5 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 *) {}