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:
Knud Dollereder
2020-12-18 16:25:02 +01:00
committed by Tim Jenssen
parent c650c9473d
commit 3724878043

View File

@@ -225,6 +225,9 @@ PropertyTreeItem::ValueType typeFrom(const QmlDesigner::QmlTimelineKeyframeGroup
std::vector<QString> parentIds(const QmlDesigner::ModelNode &node)
{
if (!node.hasParentProperty())
return {};
std::vector<QString> out;
QmlDesigner::ModelNode parent = node.parentProperty().parentModelNode();