mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-11 01:08:39 +12:00
windows: move config.yml and games.yml to /config/
This commit is contained in:
parent
5c2c4a6649
commit
451e953d26
20 changed files with 76 additions and 94 deletions
|
@ -374,7 +374,22 @@ void Emulator::Init()
|
|||
|
||||
g_cfg_defaults = g_cfg.to_string();
|
||||
|
||||
const std::string cfg_path = fs::get_config_dir() + "/config.yml";
|
||||
const std::string cfg_path = fs::get_config_dir(true) + "config.yml";
|
||||
|
||||
// Move file from deprecated location to new location
|
||||
#ifdef _WIN32
|
||||
const std::string old_path = fs::get_config_dir(false) + "config.yml";
|
||||
|
||||
if (fs::is_file(old_path))
|
||||
{
|
||||
sys_log.notice("Found deprecated config.yml file: '%s'", old_path);
|
||||
|
||||
if (!fs::rename(old_path, cfg_path, false))
|
||||
{
|
||||
sys_log.error("Failed to move '%s' to '%s' (error='%s')", old_path, cfg_path, fs::g_tls_error);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
// Save new global config if it doesn't exist or is empty
|
||||
if (fs::stat_t info{}; !fs::get_stat(cfg_path, info) || info.size == 0)
|
||||
|
@ -4466,7 +4481,7 @@ void Emulator::SaveSettings(const std::string& settings, const std::string& titl
|
|||
|
||||
if (title_id.empty())
|
||||
{
|
||||
config_name = fs::get_config_dir() + "/config.yml";
|
||||
config_name = fs::get_config_dir(true) + "config.yml";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue