From 37a2cee1c6f260d9cae857dd8dbc7512030e68bf Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Fri, 4 Sep 2015 14:59:40 +0200 Subject: [PATCH] GenericKit: Fail to open if the default kit is invalid. The generic project manager does not ask for a kit on opening a new project, but uses the default kit. Change-Id: I33371afb386c780ec8e3e9bbc7010ccfa4733d85 Reviewed-by: Tobias Hunger --- src/plugins/genericprojectmanager/genericproject.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/genericprojectmanager/genericproject.cpp b/src/plugins/genericprojectmanager/genericproject.cpp index 1465c868b89..aad57fd874f 100644 --- a/src/plugins/genericprojectmanager/genericproject.cpp +++ b/src/plugins/genericprojectmanager/genericproject.cpp @@ -430,6 +430,9 @@ Project::RestoreResult GenericProject::fromMap(const QVariantMap &map, QString * // Sanity check: We need both a buildconfiguration and a runconfiguration! QList targetList = targets(); + if (targetList.isEmpty()) + return RestoreResult::Error; + foreach (Target *t, targetList) { if (!t->activeBuildConfiguration()) { removeTarget(t);