diff options
| author | Tobias Hunger <tobias.hunger@nokia.com> | 2010-03-30 15:54:15 +0200 |
|---|---|---|
| committer | Tobias Hunger <tobias.hunger@nokia.com> | 2010-03-30 16:55:30 +0200 |
| commit | e68e3f168e6f20e9054dcf61027e5f894fffbfaf (patch) | |
| tree | 42e4ec247f36bc9cd096d10a8d45631101740825 /src | |
| parent | f11a25801ab6eb58b939bc9ddf6eff46c30eed7b (diff) | |
| download | qt-creator-e68e3f168e6f20e9054dcf61027e5f894fffbfaf.tar.gz | |
Fix setup of unselected targets in targetsetuppage
Diffstat (limited to 'src')
| -rw-r--r-- | src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp | 11 |
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(); } |
