forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/4.11'
Conflicts: src/plugins/genericprojectmanager/genericprojectplugin.cpp src/plugins/projectexplorer/environmentaspect.cpp src/plugins/projectexplorer/environmentaspect.h src/plugins/projectexplorer/environmentaspectwidget.cpp Change-Id: Id21d62cf14419febd1e06c9b429fcdf4501c0eaf
This commit is contained in:
@@ -408,9 +408,13 @@ void Target::addRunConfiguration(RunConfiguration *rc)
|
||||
|
||||
// Check that we don't have a configuration with the same displayName
|
||||
QString configurationDisplayName = rc->displayName();
|
||||
QStringList displayNames = Utils::transform(d->m_runConfigurations, &RunConfiguration::displayName);
|
||||
configurationDisplayName = Utils::makeUniquelyNumbered(configurationDisplayName, displayNames);
|
||||
rc->setDisplayName(configurationDisplayName);
|
||||
if (!configurationDisplayName.isEmpty()) {
|
||||
QStringList displayNames = Utils::transform(d->m_runConfigurations,
|
||||
&RunConfiguration::displayName);
|
||||
configurationDisplayName = Utils::makeUniquelyNumbered(configurationDisplayName,
|
||||
displayNames);
|
||||
rc->setDisplayName(configurationDisplayName);
|
||||
}
|
||||
|
||||
d->m_runConfigurations.push_back(rc);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user