aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@qt.io>2022-09-22 14:15:25 +0300
committerMiikka Heikkinen <miikka.heikkinen@qt.io>2022-09-23 14:19:45 +0000
commit2f55183557dccd1265b39f3059c59037e1967be1 (patch)
tree3da76e42e1dbe427060b24ab26c23ed6a0d26752
parent3d672dbf16ec2ff5bbfe633ab077d5ee90a6e1df (diff)
QmlDesigner: Fix crash if build target is not defined
Change-Id: Ieae55ff1a5f5de132f10ee5b51bab610ece8e39a Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
-rw-r--r--src/plugins/qmldesigner/designercore/imagecache/meshimagecachecollector.cpp10
1 files 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{