forked from qt-creator/qt-creator
RunConfiguration: Avoid unneeded calls to availableCreators()
It has been used twice on each Target::updateDefaultRunConfigurations(): Once to help filter out potentially interesting factories, and then to actually retrieve the creators from the interesting factories. The same result can be obtained with less effort and less code. Change-Id: Ic83423bbbc172c842ec5a55fcd6ad83106e268aa Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -620,12 +620,9 @@ IRunConfigurationFactory *IRunConfigurationFactory::find(Target *parent, RunConf
|
||||
});
|
||||
}
|
||||
|
||||
QList<IRunConfigurationFactory *> IRunConfigurationFactory::find(Target *parent)
|
||||
const QList<IRunConfigurationFactory *> IRunConfigurationFactory::allFactories()
|
||||
{
|
||||
return Utils::filtered(g_runConfigurationFactories,
|
||||
[&parent](IRunConfigurationFactory *factory) {
|
||||
return factory->canHandle(parent) && !factory->availableCreators(parent).isEmpty();
|
||||
});
|
||||
return g_runConfigurationFactories;
|
||||
}
|
||||
|
||||
FixedRunConfigurationFactory::FixedRunConfigurationFactory(const QString &displayName,
|
||||
|
||||
Reference in New Issue
Block a user