QmlDesigner: Fix generateNewId()

WE have to ensure the prefix starts with a lower case letter.

Change-Id: I62ed21150f5d7e320661424f71dd5002d2a61a42
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Thomas Hartmann
2018-08-31 14:02:09 +02:00
parent 62fba85057
commit 9c24aa5875

View File

@@ -489,7 +489,8 @@ QString firstCharToLower(const QString &string)
QString AbstractView::generateNewId(const QString &prefixName) const QString AbstractView::generateNewId(const QString &prefixName) const
{ {
if (!ModelNode::isValidId(prefixName)) QString fixedPrefix = firstCharToLower(prefixName);
if (!ModelNode::isValidId(fixedPrefix))
return generateNewId("element"); return generateNewId("element");
int counter = 1; int counter = 1;