forked from qt-creator/qt-creator
ProjectExplorer: Don't burn step id into BuildStepFactory::m_creator
This can be re-used in a (augmented) copy of the factory via BuildStepFactory::cloneStepCreator with the possibility to use a new step id in the new factory. In that case the new factory should create steps with the new id. Change-Id: I661537408e32fdeda9c45bde1abb54d32b9cbac6 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -155,8 +155,8 @@ protected:
|
||||
{
|
||||
QTC_CHECK(!m_creator);
|
||||
m_stepId = id;
|
||||
m_creator = [id, this](BuildStepFactory *bsf, BuildStepList *bsl) {
|
||||
auto bs = new BuildStepType(bsl, id);
|
||||
m_creator = [](BuildStepFactory *bsf, BuildStepList *bsl) {
|
||||
auto bs = new BuildStepType(bsl, bsf->m_stepId);
|
||||
if (bsf->m_extraInit)
|
||||
bsf->m_extraInit(bs);
|
||||
return bs;
|
||||
|
||||
Reference in New Issue
Block a user