forked from qt-creator/qt-creator
Make sure qmake pathes are canonical when reading settings
Change-Id: Ide77979b2bc8a0c6e3547cea5f703259cc5ab339 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
@@ -347,7 +347,8 @@ void BaseQtVersion::fromMap(const QVariantMap &map)
|
||||
QString string = map.value(QLatin1String(QTVERSIONQMAKEPATH)).toString();
|
||||
if (string.startsWith(QLatin1Char('~')))
|
||||
string.remove(0, 1).prepend(QDir::homePath());
|
||||
ctor(Utils::FileName::fromUserInput(string));
|
||||
const QString canonical = QFileInfo(string).canonicalFilePath();
|
||||
ctor(Utils::FileName::fromString(canonical.isEmpty() ? string : canonical));
|
||||
}
|
||||
|
||||
QVariantMap BaseQtVersion::toMap() const
|
||||
|
||||
Reference in New Issue
Block a user