aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/qmldesigner/designercore/model/abstractview.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/abstractview.cpp b/src/plugins/qmldesigner/designercore/model/abstractview.cpp
index 9c4b768535..413492a121 100644
--- a/src/plugins/qmldesigner/designercore/model/abstractview.cpp
+++ b/src/plugins/qmldesigner/designercore/model/abstractview.cpp
@@ -489,6 +489,8 @@ QString firstCharToLower(const QString &string)
QString AbstractView::generateNewId(const QString &prefixName) const
{
+ if (ModelNode::isValidId(prefixName))
+ return generateNewId("element");
int counter = 1;
/* First try just the prefixName without number as postfix, then continue with 2 and further as postfix