summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@nokia.com>2010-03-30 15:54:15 +0200
committerTobias Hunger <tobias.hunger@nokia.com>2010-03-30 16:55:30 +0200
commite68e3f168e6f20e9054dcf61027e5f894fffbfaf (patch)
tree42e4ec247f36bc9cd096d10a8d45631101740825 /src
parentf11a25801ab6eb58b939bc9ddf6eff46c30eed7b (diff)
downloadqt-creator-e68e3f168e6f20e9054dcf61027e5f894fffbfaf.tar.gz
Fix setup of unselected targets in targetsetuppage
Diffstat (limited to 'src')
-rw-r--r--src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
index ad9836b9f3..9cbd8a5fb5 100644
--- a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
+++ b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp
@@ -221,15 +221,20 @@ bool TargetSetupPage::setupProject(Qt4ProjectManager::Qt4Project *project)
// create the target:
Qt4Target *target = 0;
- if (targetInfos.isEmpty())
- target = project->targetFactory()->create(project, targetId);
- else
+ if (!targetInfos.isEmpty())
target = project->targetFactory()->create(project, targetId, targetInfos);
if (target)
project->addTarget(target);
}
+ // Create the default target if nothing else was set up:
+ if (project->targets().isEmpty()) {
+ Qt4Target *target = project->targetFactory()->create(project, Constants::DESKTOP_TARGET_ID);
+ if (target)
+ project->addTarget(target);
+ }
+
return !project->targets().isEmpty();
}