aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjk <[email protected]>2025-05-27 15:47:59 +0200
committerhjk <[email protected]>2025-06-02 11:13:25 +0000
commit73599bf7f2baff02c27e2c1914217573c7bd309a (patch)
tree6226ea2b45ad5cc9fb3735fabeb807a31f0dbf4f
parentef256b6ab432ae73c9c3edd16ac49f86ce23c47e (diff)
ProjectExplorer: Remove an unnecessary TargetItem creationHEADmaster
Afterwards we schedules a call to TargetGroupItem::rebuildContents() which deletes and re-creates all TargetItems. Change-Id: I0e28dbea022007ffcdbb848f0933c0eab670a792 Reviewed-by: Christian Kandeler <[email protected]>
-rw-r--r--src/plugins/projectexplorer/projectwindow.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/plugins/projectexplorer/projectwindow.cpp b/src/plugins/projectexplorer/projectwindow.cpp
index f49c75b8fb5..6d942641150 100644
--- a/src/plugins/projectexplorer/projectwindow.cpp
+++ b/src/plugins/projectexplorer/projectwindow.cpp
@@ -1056,9 +1056,7 @@ TargetGroupItem::TargetGroupItem(Project *project)
{
QObject::connect(project, &Project::addedTarget, &m_guard, [this] { update(); });
- // force a signal since the index has changed
- QObject::connect(KitManager::instance(), &KitManager::kitAdded, &m_guard, [this](Kit *kit) {
- appendChild(new TargetItem(m_project, kit->id(), m_project->projectIssues(kit)));
+ QObject::connect(KitManager::instance(), &KitManager::kitAdded, &m_guard, [this] {
scheduleRebuildContents();
});