From dd10686ddb8092fe74d360a8bbc67fd488db86ea Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 27 Feb 2014 11:49:53 +0100 Subject: [PATCH] Do '&', '&&' conversion when creating id for external tool Task-number: QTCREATORBUG-5827 Change-Id: Ib2a30a5c051be652ea99ff1923456d352b23a71d Reviewed-by: Orgad Shaneh --- src/plugins/coreplugin/toolsettings.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/coreplugin/toolsettings.cpp b/src/plugins/coreplugin/toolsettings.cpp index 18043415260..da5d1f4f778 100644 --- a/src/plugins/coreplugin/toolsettings.cpp +++ b/src/plugins/coreplugin/toolsettings.cpp @@ -89,6 +89,7 @@ static QString getUserFilePath(const QString &proposalFileName) static QString idFromDisplayName(const QString &displayName) { QString id = displayName; + id.remove(QRegExp(QLatin1String("&(?!&)"))); QChar *c = id.data(); while (!c->isNull()) { if (!c->isLetterOrNumber())