forked from qt-creator/qt-creator
Win: Avoid long creator startup times with '\' in PATH
Task-number: QTCREATORBUG-6501 Change-Id: Idfe050486db2d486e895bf6670cad3084871c44a Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
This commit is contained in:
@@ -249,8 +249,11 @@ QString Environment::searchInPath(const QStringList &executables,
|
||||
if (exec.indexOf(slash) != -1)
|
||||
continue;
|
||||
foreach (const QString &p, path()) {
|
||||
QString fp = p;
|
||||
fp += slash;
|
||||
QString fp = QDir::fromNativeSeparators(p);
|
||||
// Avoid turing / into // on windows which triggers windows to check
|
||||
// for network drives!
|
||||
if (!fp.endsWith(slash))
|
||||
fp += slash;
|
||||
fp += exec;
|
||||
const QFileInfo fi(fp);
|
||||
if (fi.exists() && fi.isExecutable() && !fi.isDir())
|
||||
|
Reference in New Issue
Block a user