forked from qt-creator/qt-creator
Target setup page: Do not dereference potentially invalid Target pointer
Fixes: QTCREATORBUG-23075 Change-Id: I60d332b3ff18cf7c83e63cb87730b44ee2a47502 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user