forked from qt-creator/qt-creator
BuildConfiguration: Unify handling of buildDirectoryChanged signal
Always emit the buildDirectoryChanged signal through emitBuildDirectoryChanged to consistently de-duplicate the signal emission. Change-Id: I2b9ed9101f10de4e96d8d0ad7cba203bd6c8883a Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -172,7 +172,7 @@ BuildConfiguration::BuildConfiguration(Target *target, Core::Id id)
|
||||
d->m_buildDirectoryAspect->setEnvironment(environment());
|
||||
d->m_buildDirectoryAspect->setMacroExpanderProvider([this] { return macroExpander(); });
|
||||
connect(d->m_buildDirectoryAspect, &BaseStringAspect::changed,
|
||||
this, &BuildConfiguration::buildDirectoryChanged);
|
||||
this, &BuildConfiguration::emitBuildDirectoryChanged);
|
||||
connect(this, &BuildConfiguration::environmentChanged, this, [this] {
|
||||
d->m_buildDirectoryAspect->setEnvironment(environment());
|
||||
this->target()->buildEnvironmentChanged(this);
|
||||
|
Reference in New Issue
Block a user