diff --git a/src/plugins/projectexplorer/customtoolchain.cpp b/src/plugins/projectexplorer/customtoolchain.cpp index 92de0ae165a..1eff9a45e0f 100644 --- a/src/plugins/projectexplorer/customtoolchain.cpp +++ b/src/plugins/projectexplorer/customtoolchain.cpp @@ -427,9 +427,9 @@ CustomToolChainConfigWidget::CustomToolChainConfigWidget(CustomToolChain *tc) : connect(m_makeCommand, &PathChooser::rawPathChanged, this, &ToolChainConfigWidget::dirty); connect(m_abiWidget, &AbiWidget::abiChanged, this, &ToolChainConfigWidget::dirty); connect(m_predefinedMacros, &QPlainTextEdit::textChanged, - this, &CustomToolChainConfigWidget::updateSummaries); + this, [this] { updateSummaries(m_predefinedDetails); }); connect(m_headerPaths, &QPlainTextEdit::textChanged, - this, &CustomToolChainConfigWidget::updateSummaries); + this, [this] { updateSummaries(m_headerDetails); }); connect(m_cxx11Flags, &QLineEdit::textChanged, this, &ToolChainConfigWidget::dirty); connect(m_mkspecs, &QLineEdit::textChanged, this, &ToolChainConfigWidget::dirty); connect(m_errorParserComboBox, &QComboBox::currentIndexChanged, @@ -437,12 +437,9 @@ CustomToolChainConfigWidget::CustomToolChainConfigWidget(CustomToolChain *tc) : errorParserChanged(); } -void CustomToolChainConfigWidget::updateSummaries() +void CustomToolChainConfigWidget::updateSummaries(TextEditDetailsWidget *detailsWidget) { - if (sender() == m_predefinedMacros) - m_predefinedDetails->updateSummaryText(); - else - m_headerDetails->updateSummaryText(); + detailsWidget->updateSummaryText(); emit dirty(); } diff --git a/src/plugins/projectexplorer/customtoolchain.h b/src/plugins/projectexplorer/customtoolchain.h index dbd00d7a112..7c04f13e50d 100644 --- a/src/plugins/projectexplorer/customtoolchain.h +++ b/src/plugins/projectexplorer/customtoolchain.h @@ -141,7 +141,7 @@ public: CustomToolChainConfigWidget(CustomToolChain *); private: - void updateSummaries(); + void updateSummaries(TextEditDetailsWidget *detailsWidget); void errorParserChanged(int index = -1); protected: