mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-05 06:26:49 +00:00
Minor fs::file usage fixes
Do not crash on file creation failure. Make some config writes atomic.
This commit is contained in:
parent
4c9296c07f
commit
0b22423ab8
9 changed files with 21 additions and 9 deletions
|
|
@ -70,7 +70,13 @@ struct positive_axis : cfg::node
|
|||
|
||||
void save()
|
||||
{
|
||||
fs::file(cfg_name, fs::rewrite).write(to_string());
|
||||
fs::pending_file file(cfg_name);
|
||||
|
||||
if (file.file)
|
||||
{
|
||||
file.file.write(to_string());
|
||||
file.commit();
|
||||
}
|
||||
}
|
||||
|
||||
bool exist()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue