Do '&', '&&' conversion when creating id for external tool

Task-number: QTCREATORBUG-5827

Change-Id: Ib2a30a5c051be652ea99ff1923456d352b23a71d
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Eike Ziller
2014-02-27 11:49:53 +01:00
parent 3173548a11
commit dd10686ddb

View File

@@ -89,6 +89,7 @@ static QString getUserFilePath(const QString &proposalFileName)
static QString idFromDisplayName(const QString &displayName) static QString idFromDisplayName(const QString &displayName)
{ {
QString id = displayName; QString id = displayName;
id.remove(QRegExp(QLatin1String("&(?!&)")));
QChar *c = id.data(); QChar *c = id.data();
while (!c->isNull()) { while (!c->isNull()) {
if (!c->isLetterOrNumber()) if (!c->isLetterOrNumber())