diff --git a/src/plugins/projectexplorer/buildmanager.cpp b/src/plugins/projectexplorer/buildmanager.cpp index cc3fa45a9ecfe50acaa92b70ec55e742077b4a1b..80daaddb1d46ddd64d200d2407d9dc1cee878920 100644 --- a/src/plugins/projectexplorer/buildmanager.cpp +++ b/src/plugins/projectexplorer/buildmanager.cpp @@ -332,9 +332,11 @@ void BuildManager::buildProjects(const QList<Project *> &projects, const QList<Q end = projects.constEnd(); for (it = projects.constBegin(); it != end; ++it, ++cit) { - QList<BuildStep *> buildSteps = (*it)->buildSteps(); - foreach (BuildStep *bs, buildSteps) { - buildQueueAppend(bs, *cit); + if (*cit != QString::null) { + QList<BuildStep *> buildSteps = (*it)->buildSteps(); + foreach (BuildStep *bs, buildSteps) { + buildQueueAppend(bs, *cit); + } } } startBuildQueue();