in command line args, escape tabs as well
Task-number: QTBUG-27154 Change-Id: I4a204b2bf2231027db55a444f304190c3b30878c Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
This commit is contained in:
parent
1a4fc0a129
commit
362c75f7c1
@ -921,7 +921,8 @@ UnixMakefileGenerator::escapeFilePath(const QString &path) const
|
||||
{
|
||||
QString ret = path;
|
||||
if(!ret.isEmpty()) {
|
||||
ret = unescapeFilePath(ret).replace(QLatin1Char(' '), QLatin1String("\\ "));
|
||||
ret = unescapeFilePath(ret).replace(QLatin1Char(' '), QLatin1String("\\ "))
|
||||
.replace(QLatin1Char('\t'), QLatin1String("\\\t"));
|
||||
debug_msg(2, "EscapeFilePath: %s -> %s", path.toLatin1().constData(), ret.toLatin1().constData());
|
||||
}
|
||||
return ret;
|
||||
|
@ -883,7 +883,7 @@ QString Win32MakefileGenerator::escapeFilePath(const QString &path) const
|
||||
QString ret = path;
|
||||
if(!ret.isEmpty()) {
|
||||
ret = unescapeFilePath(ret);
|
||||
if(ret.contains(" "))
|
||||
if (ret.contains(' ') || ret.contains('\t'))
|
||||
ret = "\"" + ret + "\"";
|
||||
debug_msg(2, "EscapeFilePath: %s -> %s", path.toLatin1().constData(), ret.toLatin1().constData());
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user