From: dt Date: Mon, 4 Apr 2011 11:47:58 +0000 (+0200) Subject: TargetSetupPage: Select desktop only as a fallback. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=5ae3ef133f9e7871ea0f06b2e436fd329d54f8bb;p=qt-creator-jp%2Fqt-creator-jp.git TargetSetupPage: Select desktop only as a fallback. Reviewed-By: con --- diff --git a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp index 28f936b8da..43400aa368 100644 --- a/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp +++ b/src/plugins/qt4projectmanager/wizards/targetsetuppage.cpp @@ -117,9 +117,9 @@ void TargetSetupPage::setImportSearch(bool b) void TargetSetupPage::setupWidgets() { QList factories = ExtensionSystem::PluginManager::instance()->getObjects(); + bool atLeastOneTargetSelected = false; foreach (Qt4BaseTargetFactory *factory, factories) { QStringList ids = factory->supportedTargetIds(0); - bool atLeastOneTargetSelected = false; foreach (const QString &id, ids) { QList infos = BuildConfigurationInfo::filterBuildConfigurationInfos(m_importInfos, id); Qt4TargetSetupWidget *widget = @@ -138,11 +138,11 @@ void TargetSetupPage::setupWidgets() this, SLOT(newImportBuildConfiguration(BuildConfigurationInfo))); } } - if (!atLeastOneTargetSelected) { - Qt4TargetSetupWidget *widget = m_widgets.value(Constants::DESKTOP_TARGET_ID); - if (widget) - widget->setTargetSelected(true); - } + } + if (!atLeastOneTargetSelected) { + Qt4TargetSetupWidget *widget = m_widgets.value(Constants::DESKTOP_TARGET_ID); + if (widget) + widget->setTargetSelected(true); }