forked from qt-creator/qt-creator
Prohibit empty id in code style pool
Task-number: QTCREATORBUG-6966 Change-Id: Ia4ce2f1085d3e683cbe0fa6adb38b56d4b5acb15 Reviewed-by: Daniel Teske <daniel.teske@nokia.com> Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com>
This commit is contained in:
@@ -69,7 +69,7 @@ public:
|
||||
|
||||
QString CodeStylePoolPrivate::generateUniqueId(const QString &id) const
|
||||
{
|
||||
if (!m_idToCodeStyle.contains(id))
|
||||
if (!id.isEmpty() && !m_idToCodeStyle.contains(id))
|
||||
return id;
|
||||
|
||||
int idx = id.size();
|
||||
@@ -80,7 +80,7 @@ QString CodeStylePoolPrivate::generateUniqueId(const QString &id) const
|
||||
}
|
||||
|
||||
const QString baseName = id.left(idx);
|
||||
QString newName = baseName;
|
||||
QString newName = baseName.isEmpty() ? QLatin1String("codestyle") : baseName;
|
||||
int i = 2;
|
||||
while (m_idToCodeStyle.contains(newName))
|
||||
newName = baseName + QString::number(i++);
|
||||
|
||||
Reference in New Issue
Block a user