|
|
@@ -359,7 +359,7 @@ ResultCode CreateConfigInfoBlk(u32 block_id, u16 size, u16 flags, const void* da
|
|
|
}
|
|
|
|
|
|
ResultCode DeleteConfigNANDSaveFile() {
|
|
|
- FileSys::Path path("config");
|
|
|
+ FileSys::Path path("/config");
|
|
|
return Service::FS::DeleteFileFromArchive(cfg_system_save_data_archive, path);
|
|
|
}
|
|
|
|
|
|
@@ -368,7 +368,7 @@ ResultCode UpdateConfigNANDSavegame() {
|
|
|
mode.write_flag.Assign(1);
|
|
|
mode.create_flag.Assign(1);
|
|
|
|
|
|
- FileSys::Path path("config");
|
|
|
+ FileSys::Path path("/config");
|
|
|
|
|
|
auto config_result = Service::FS::OpenFileFromArchive(cfg_system_save_data_archive, path, mode);
|
|
|
ASSERT_MSG(config_result.Succeeded(), "could not open file");
|
|
|
@@ -382,8 +382,9 @@ ResultCode UpdateConfigNANDSavegame() {
|
|
|
ResultCode FormatConfig() {
|
|
|
ResultCode res = DeleteConfigNANDSaveFile();
|
|
|
// The delete command fails if the file doesn't exist, so we have to check that too
|
|
|
- if (!res.IsSuccess() && res.description != ErrorDescription::FS_NotFound)
|
|
|
+ if (!res.IsSuccess() && res.description != ErrorDescription::FS_FileNotFound) {
|
|
|
return res;
|
|
|
+ }
|
|
|
// Delete the old data
|
|
|
cfg_config_file_buffer.fill(0);
|
|
|
// Create the header
|
|
|
@@ -504,7 +505,7 @@ ResultCode LoadConfigNANDSaveFile() {
|
|
|
|
|
|
cfg_system_save_data_archive = *archive_result;
|
|
|
|
|
|
- FileSys::Path config_path("config");
|
|
|
+ FileSys::Path config_path("/config");
|
|
|
FileSys::Mode open_mode = {};
|
|
|
open_mode.read_flag.Assign(1);
|
|
|
|