Qt: Make sure to import non-native pathes from ini

Make sure to not import non-native pathes from our settings
(from old versions of Qt Creator). We make sure to use only
proper slashes nowadays.

Task-number: QTCREATORBUG-4328
Reviewed-by: dt
This commit is contained in:
Tobias Hunger
2011-04-01 17:13:03 +02:00
parent 1f445b2dff
commit ff75133381

View File

@@ -173,8 +173,9 @@ QtVersionManager::QtVersionManager()
id,
isAutodetected,
autodetectionSource);
version->setSystemRoot(s->value("S60SDKDirectory").toString());
version->setSbsV2Directory(s->value(QLatin1String("SBSv2Directory")).toString());
// Make sure we do not import non-native separators from old Qt Creator versions:
version->setSystemRoot(QDir::fromNativeSeparators(s->value("S60SDKDirectory").toString()));
version->setSbsV2Directory(QDir::fromNativeSeparators(s->value(QLatin1String("SBSv2Directory")).toString()));
// Update from pre-2.2:
const QString mingwDir = s->value(QLatin1String("MingwDirectory")).toString();