diff --git a/src/plugins/qmldesigner/designercore/uniquename.cpp b/src/plugins/qmldesigner/designercore/uniquename.cpp index d7506164dbe..0948e9155e2 100644 --- a/src/plugins/qmldesigner/designercore/uniquename.cpp +++ b/src/plugins/qmldesigner/designercore/uniquename.cpp @@ -147,6 +147,9 @@ QString generatePath(const QString &path) */ QString generateId(const QString &id, std::function predicate) { + if (id.isEmpty()) + return {}; + // remove non word (non A-Z, a-z, 0-9) or space characters QString newId = id.trimmed();