forked from qt-creator/qt-creator
Android: Use FilePath operations in AndroidConfig::parseDependenciesJson()
Change-Id: I32bd5cbce4f486132be338c4318f499ce0b03325 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -275,15 +275,15 @@ void AndroidConfig::parseDependenciesJson()
|
||||
const FilePath sdkConfigFile = Core::ICore::resourcePath(JsonFilePath);
|
||||
|
||||
if (!sdkConfigUserFile.exists()) {
|
||||
QDir(sdkConfigUserFile.toFileInfo().absolutePath()).mkpath(".");
|
||||
QFile::copy(sdkConfigFile.toString(), sdkConfigUserFile.toString());
|
||||
sdkConfigUserFile.absolutePath().ensureWritableDir();
|
||||
sdkConfigFile.copyFile(sdkConfigUserFile);
|
||||
}
|
||||
|
||||
if (sdkConfigFile.lastModified() > sdkConfigUserFile.lastModified()) {
|
||||
const QString oldUserFile = (sdkConfigUserFile + ".old").toString();
|
||||
QFile::remove(oldUserFile);
|
||||
QFile::rename(sdkConfigUserFile.toString(), oldUserFile);
|
||||
QFile::copy(sdkConfigFile.toString(), sdkConfigUserFile.toString());
|
||||
const FilePath oldUserFile = sdkConfigUserFile + ".old";
|
||||
oldUserFile.removeFile();
|
||||
sdkConfigUserFile.renameFile(oldUserFile);
|
||||
sdkConfigFile.copyFile(sdkConfigUserFile);
|
||||
}
|
||||
|
||||
QFile jsonFile(sdkConfigUserFile.toString());
|
||||
|
Reference in New Issue
Block a user