fix game config saving to global if empty
This commit is contained in:
@@ -112,16 +112,7 @@ emu_settings::emu_settings(const std::string& path) : QObject()
|
|||||||
|
|
||||||
// Incrementally load config.yml
|
// Incrementally load config.yml
|
||||||
config = fs::file(fs::get_config_dir() + path + "/config.yml", fs::read + fs::write + fs::create);
|
config = fs::file(fs::get_config_dir() + path + "/config.yml", fs::read + fs::write + fs::create);
|
||||||
|
currentSettings += YAML::Load(config.to_string());
|
||||||
if (config.size() == 0 && !path.empty()) // First time
|
|
||||||
{
|
|
||||||
config = fs::file(fs::get_config_dir() + "/config.yml", fs::read + fs::write + fs::create);
|
|
||||||
currentSettings += YAML::Load(config.to_string());
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
currentSettings += YAML::Load(config.to_string());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
emu_settings::~emu_settings()
|
emu_settings::~emu_settings()
|
||||||
|
|||||||
Reference in New Issue
Block a user