From f34773e9f2883a3032fa1ee911dbc3721205a8f3 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Fri, 13 Mar 2015 16:00:55 +0100 Subject: [PATCH] QmakeProjectManager: Don't offer kits with invalid qts Change-Id: Ic30a9eba40c5a3934a65006f730ae52de3eab852 Task-number: QTCREATORBUG-14001 Reviewed-by: Orgad Shaneh --- src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp b/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp index 1dd793b1b53..4f5e27d2e4b 100644 --- a/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp +++ b/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp @@ -630,7 +630,8 @@ int QmakeBuildConfigurationFactory::priority(const Kit *k, const QString &projec QList QmakeBuildConfigurationFactory::availableSetups(const Kit *k, const QString &projectPath) const { QList result; - if (!QtSupport::QtKitInformation::qtVersion(k)) + QtSupport::BaseQtVersion *qtVersion = QtSupport::QtKitInformation::qtVersion(k); + if (!qtVersion || !qtVersion->isValid()) return result; result << createBuildInfo(k, projectPath, ProjectExplorer::BuildConfiguration::Debug); result << createBuildInfo(k, projectPath, ProjectExplorer::BuildConfiguration::Release);