QmlDesigner: Fix crash

Task-number: QDS-12167
Change-Id: I413abcbedb37366fe433b8f30c0e596fa35de846
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
This commit is contained in:
Thomas Hartmann
2024-03-05 17:14:33 +01:00
parent 68663b312c
commit cf67c1aee6

View File

@@ -365,7 +365,11 @@ void ConnectionModel::addConnection(const PropertyName &signalName)
NodeMetaInfo nodeMetaInfo = connectionView()->model()->qtQuickConnectionsMetaInfo();
if (nodeMetaInfo.isValid()) {
ModelNode selectedNode = connectionView()->selectedModelNodes().constFirst();
ModelNode selectedNode;
if (connectionView()->selectedModelNodes().isEmpty())
selectedNode = connectionView()->rootModelNode();
else
selectedNode = connectionView()->selectedModelNodes().constFirst();
PropertyName signalHandlerName = signalName;
if (signalHandlerName.isEmpty())