From 2f55183557dccd1265b39f3059c59037e1967be1 Mon Sep 17 00:00:00 2001 From: Miikka Heikkinen Date: Thu, 22 Sep 2022 14:15:25 +0300 Subject: QmlDesigner: Fix crash if build target is not defined Change-Id: Ieae55ff1a5f5de132f10ee5b51bab610ece8e39a Reviewed-by: Thomas Hartmann Reviewed-by: Mahmoud Badri Reviewed-by: --- .../designercore/imagecache/meshimagecachecollector.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/imagecache/meshimagecachecollector.cpp b/src/plugins/qmldesigner/designercore/imagecache/meshimagecachecollector.cpp index 7602ee7a11..eb064929f5 100644 --- a/src/plugins/qmldesigner/designercore/imagecache/meshimagecachecollector.cpp +++ b/src/plugins/qmldesigner/designercore/imagecache/meshimagecachecollector.cpp @@ -57,10 +57,12 @@ void MeshImageCacheCollector::start(Utils::SmallStringView name, if (file.open()) { QString qtQuickVersion; QString qtQuick3DVersion; - QtSupport::QtVersion *qtVersion = QtSupport::QtKitAspect::qtVersion(target()->kit()); - if (qtVersion && qtVersion->qtVersion() < QtSupport::QtVersionNumber(6, 0, 0)) { - qtQuickVersion = "2.15"; - qtQuick3DVersion = "1.15"; + if (target()) { + QtSupport::QtVersion *qtVersion = QtSupport::QtKitAspect::qtVersion(target()->kit()); + if (qtVersion && qtVersion->qtVersion() < QtSupport::QtVersionNumber(6, 0, 0)) { + qtQuickVersion = "2.15"; + qtQuick3DVersion = "1.15"; + } } QString content{ -- cgit v1.2.3