forked from qt-creator/qt-creator
QmlDesigner: Add extra check for invalid node
Change-Id: Id3cb9b6a2eb8230f0e3403fad30c57a67227fa5e Reviewed-by: Aleksei German <aleksei.german@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -327,17 +327,23 @@ NodeListProperty QmlVisualNode::findSceneNodeProperty(AbstractView *view, qint32
|
||||
|
||||
bool QmlVisualNode::isFlowTransition(const ModelNode &node)
|
||||
{
|
||||
return node.metaInfo().isValid() && node.metaInfo().isSubclassOf("FlowView.FlowTransition");
|
||||
return node.isValid()
|
||||
&& node.metaInfo().isValid()
|
||||
&& node.metaInfo().isSubclassOf("FlowView.FlowTransition");
|
||||
}
|
||||
|
||||
bool QmlVisualNode::isFlowDecision(const ModelNode &node)
|
||||
{
|
||||
return node.metaInfo().isValid() && node.metaInfo().isSubclassOf("FlowView.FlowDecision");
|
||||
return node.isValid()
|
||||
&& node.metaInfo().isValid()
|
||||
&& node.metaInfo().isSubclassOf("FlowView.FlowDecision");
|
||||
}
|
||||
|
||||
bool QmlVisualNode::isFlowWildcard(const ModelNode &node)
|
||||
{
|
||||
return node.metaInfo().isValid() && node.metaInfo().isSubclassOf("FlowView.FlowWildcard");
|
||||
return node.isValid()
|
||||
&& node.metaInfo().isValid()
|
||||
&& node.metaInfo().isSubclassOf("FlowView.FlowWildcard");
|
||||
}
|
||||
|
||||
bool QmlVisualNode::isFlowTransition() const
|
||||
|
Reference in New Issue
Block a user