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
|
TargetItem *TargetGroupItem::targetItem(Target *target) const
|
||||||
{
|
{
|
||||||
if (target) {
|
if (target)
|
||||||
Id needle = target->id(); // Unconfigured project have no active target.
|
return findFirstLevelChild([target](TargetItem *item) { return item->target() == target; });
|
||||||
return findFirstLevelChild([needle](TargetItem *item) { return item->m_kitId == needle; });
|
|
||||||
}
|
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user