server: if no settings are found, defaults are saved
(cherry picked from commit ec5f8e8858e33810b2b1f560936d8552e6f45f26)
Dieser Commit ist enthalten in:
Ursprung
0f52902b05
Commit
2943926103
@ -103,12 +103,16 @@ void Settings::loadFromFile()
|
||||
Log::log(*this, LogMessage::N1008_LOADED_SETTINGS);
|
||||
}
|
||||
else
|
||||
{
|
||||
Log::log(*this, LogMessage::I1002_SETTING_FILE_NOT_FOUND_USING_DEFAULTS);
|
||||
saveToFile();
|
||||
}
|
||||
}
|
||||
|
||||
void Settings::saveToFile()
|
||||
{
|
||||
// backup settings:
|
||||
if(std::filesystem::is_regular_file(m_filename))
|
||||
{
|
||||
const std::filesystem::path backupDir = Traintastic::instance->dataBackupDir();
|
||||
auto dateTimeStr =
|
||||
|
||||
Laden…
x
In neuem Issue referenzieren
Einen Benutzer sperren