From 00bdb007ee7923f79b60c68fb891740af2f598a1 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 25 Jul 2019 18:58:07 +0200 Subject: [PATCH] Qbs: Simplify builddir change handling Change-Id: Ie2eff91d58df007b53a86b353423e4183b845a80 Reviewed-by: Christian Kandeler --- src/plugins/qbsprojectmanager/qbsbuildstep.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp index 230b6378a42..6a71c08a642 100644 --- a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp +++ b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp @@ -556,11 +556,8 @@ QbsBuildStepConfigWidget::QbsBuildStepConfigWidget(QbsBuildStep *step) : this, &QbsBuildStepConfigWidget::updateState); connect(&QbsProjectManagerSettings::instance(), &QbsProjectManagerSettings::settingsBaseChanged, this, &QbsBuildStepConfigWidget::updateState); - step->target()->subscribeSignal(&ProjectExplorer::BuildConfiguration::buildDirectoryChanged, - this, [this]() { - if (this->step()->buildConfiguration() == sender()) - updateState(); - }); + connect(step->buildConfiguration(), &BuildConfiguration::buildDirectoryChanged, + this, &QbsBuildStepConfigWidget::updateState); setContentsMargins(0, 0, 0, 0);