From f5f4310e892a3a241117fc7a10fd3269d4ff942d Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Mon, 28 Aug 2023 12:31:26 +0200 Subject: [PATCH] QmakeProjectManager: Fix ABI selection change not having an effect This amends 9c2527eea6d7d2e703e51d056a16cc10c0f12667 and is the third attempt to make this horrific code do the right thing. Fixes: QTCREATORBUG-29552 Fixes: QTCREATORBUG-29561 Change-Id: Ib5136a101d87388385f94c4ecc3e837e09ce034d Reviewed-by: Alessandro Portale Reviewed-by: --- src/plugins/qmakeprojectmanager/qmakestep.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmakeprojectmanager/qmakestep.cpp b/src/plugins/qmakeprojectmanager/qmakestep.cpp index 2c2f5695c96..ccaf52ff93e 100644 --- a/src/plugins/qmakeprojectmanager/qmakestep.cpp +++ b/src/plugins/qmakeprojectmanager/qmakestep.cpp @@ -512,7 +512,7 @@ QWidget *QMakeStep::createConfigWidget() connect(abisListWidget, &QListWidget::itemChanged, this, [this] { if (m_ignoreChanges.isLocked()) return; - updateAbiWidgets(); + abisChanged(); if (QmakeBuildConfiguration *bc = qmakeBuildConfiguration()) BuildManager::buildLists({bc->cleanSteps()}); });