From bcf0594419e07fea37fdeff2a005bd58c6fd338f Mon Sep 17 00:00:00 2001 From: Mahmoud Badri Date: Mon, 27 May 2024 20:52:21 +0300 Subject: [PATCH] QmlDesigner: Use id if name is empty when adding a comp to user bundle Change-Id: I64082413603310bc84d2b711e9e209fc990d1734 Reviewed-by: Miikka Heikkinen --- .../components/contentlibrary/contentlibraryview.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qmldesigner/components/contentlibrary/contentlibraryview.cpp b/src/plugins/qmldesigner/components/contentlibrary/contentlibraryview.cpp index 63e5819c132..1287e246d13 100644 --- a/src/plugins/qmldesigner/components/contentlibrary/contentlibraryview.cpp +++ b/src/plugins/qmldesigner/components/contentlibrary/contentlibraryview.cpp @@ -748,6 +748,9 @@ void ContentLibraryView::addLib3DItem(const ModelNode &node) auto [qml, icon] = m_widget->userModel()->getUniqueLib3DNames(node.id()); QString iconPath = QLatin1String("icons/%1").arg(icon); + if (name.isEmpty()) + name = node.id(); + // generate and save item Qml file const QStringList depAssets = writeLibItemQml(node, qml);