diff --git a/src/plugins/projectexplorer/targetsettingspanel.cpp b/src/plugins/projectexplorer/targetsettingspanel.cpp index e9572718f27..aae0e67b37c 100644 --- a/src/plugins/projectexplorer/targetsettingspanel.cpp +++ b/src/plugins/projectexplorer/targetsettingspanel.cpp @@ -748,10 +748,8 @@ TargetItem *TargetGroupItem::currentTargetItem() const TargetItem *TargetGroupItem::targetItem(Target *target) const { - if (target) { - Id needle = target->id(); // Unconfigured project have no active target. - return findFirstLevelChild([needle](TargetItem *item) { return item->m_kitId == needle; }); - } + if (target) + return findFirstLevelChild([target](TargetItem *item) { return item->target() == target; }); return nullptr; }