forked from qt-creator/qt-creator
Prevent access of invalid parent properties
when retrieving the parent ids of a ModelNode Change-Id: Ic754786e2bd3744b7a4bd67b9db385be368e5925 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
committed by
Tim Jenssen
parent
c650c9473d
commit
3724878043
@@ -225,6 +225,9 @@ PropertyTreeItem::ValueType typeFrom(const QmlDesigner::QmlTimelineKeyframeGroup
|
|||||||
|
|
||||||
std::vector<QString> parentIds(const QmlDesigner::ModelNode &node)
|
std::vector<QString> parentIds(const QmlDesigner::ModelNode &node)
|
||||||
{
|
{
|
||||||
|
if (!node.hasParentProperty())
|
||||||
|
return {};
|
||||||
|
|
||||||
std::vector<QString> out;
|
std::vector<QString> out;
|
||||||
|
|
||||||
QmlDesigner::ModelNode parent = node.parentProperty().parentModelNode();
|
QmlDesigner::ModelNode parent = node.parentProperty().parentModelNode();
|
||||||
|
Reference in New Issue
Block a user