From a9f90eea03bde816509c2403a2d3af5b3a587630 Mon Sep 17 00:00:00 2001 From: Aleksei German Date: Fri, 6 Aug 2021 17:33:00 +0200 Subject: [PATCH] QmlDesigner: Fix for crash in puppet creation Task-number: QDS-4811 Change-Id: Ib1f0b2a76d539e709bea821f4cf950f9b2e94e83 Reviewed-by: Tim Jenssen --- .../qmldesigner/designercore/instances/puppetcreator.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp b/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp index 4a4b28afafa..228b824bcb8 100644 --- a/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp +++ b/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp @@ -400,10 +400,9 @@ void PuppetCreator::createQml2PuppetExecutableIfMissing() m_qml2PuppetForKitPuppetHash.insert(m_target->id(), m_availablePuppetType); } } - } else if (m_target->kit()->isValid()) { + } else if (m_target && m_target->kit() && m_target->kit()->isValid()) { if (pathForBinPuppet(m_target).isExecutableFile()) m_availablePuppetType = BinPathPuppet; - } }