mirror of https://github.com/OpenTTD/OpenTTD.git
Codechange: std::filesystem::rename does not need remove first. (#12484)
This commit is contained in:
parent
bb9b8b90c7
commit
003906becb
|
@ -274,9 +274,6 @@ struct HeaderFileWriter : HeaderWriter, FileWriter {
|
||||||
std::filesystem::remove(this->path, error_code); // Just ignore the error
|
std::filesystem::remove(this->path, error_code); // Just ignore the error
|
||||||
} else {
|
} else {
|
||||||
/* else rename tmp.xxx into filename */
|
/* else rename tmp.xxx into filename */
|
||||||
# if defined(_WIN32)
|
|
||||||
std::filesystem::remove(this->real_path, error_code); // Just ignore the error, file probably doesn't exist
|
|
||||||
# endif
|
|
||||||
std::filesystem::rename(this->path, this->real_path, error_code);
|
std::filesystem::rename(this->path, this->real_path, error_code);
|
||||||
if (error_code) FatalError("rename({}, {}) failed: {}", this->path, this->real_path, error_code.message());
|
if (error_code) FatalError("rename({}, {}) failed: {}", this->path, this->real_path, error_code.message());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue