mirror of
https://github.com/rvtr/ctr_Repair.git
synced 2025-10-31 13:51:08 -04:00
正しく設定が読み込めてからバックアップに書き込むように
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@656 385bec56-5757-e545-9c3a-d8741f4650f1
This commit is contained in:
parent
d6a207afd5
commit
31a12ef522
@ -141,19 +141,23 @@ nn::Result CfgChanger::CheckBackupFormat()
|
||||
|
||||
nn::Result CfgChanger::ImportToBackup()
|
||||
{
|
||||
NN_UTIL_RETURN_IF_FAILED(
|
||||
GetCfgData()
|
||||
);
|
||||
|
||||
// バックアップメモリをフォーマットします
|
||||
NN_UTIL_RETURN_IF_FAILED(
|
||||
nn::fs::FormatSaveData(FILE_NUM, DIR_NUM, DUPLICATE)
|
||||
);
|
||||
|
||||
NN_UTIL_RETURN_IF_FAILED(
|
||||
ImportCfgDataToBackup()
|
||||
ImportCfgDatatoBackup()
|
||||
);
|
||||
|
||||
return nn::ResultSuccess();
|
||||
}
|
||||
|
||||
nn::Result CfgChanger::ImportCfgDataToBackup()
|
||||
nn::Result CfgChanger::GetCfgData()
|
||||
{
|
||||
using namespace nn::cfg::CTR::detail;
|
||||
nn::Result result;
|
||||
@ -242,6 +246,13 @@ nn::Result CfgChanger::ImportCfgDataToBackup()
|
||||
NN_UTIL_RETURN_IF_FAILED(result);
|
||||
nn::cfg::nor::CTR::Finalize();
|
||||
|
||||
return nn::ResultSuccess();
|
||||
}
|
||||
|
||||
nn::Result CfgChanger::ImportCfgDatatoBackup()
|
||||
{
|
||||
nn::Result result;
|
||||
|
||||
result = nn::fs::MountSaveData("data:");
|
||||
NN_UTIL_RETURN_IF_FAILED(result);
|
||||
|
||||
|
||||
@ -35,8 +35,11 @@ private:
|
||||
// バックアップメモリのフォーマットをチェックします
|
||||
nn::Result CheckBackupFormat();
|
||||
|
||||
// CFGデータをバックアップメモリに書き込みます
|
||||
nn::Result ImportCfgDataToBackup();
|
||||
// CFGデータを読み込みます
|
||||
nn::Result GetCfgData();
|
||||
|
||||
// 読み込んだCFGデータをバックアップメモリに書き込みます
|
||||
nn::Result ImportCfgDatatoBackup();
|
||||
|
||||
// CFGのデータをバックアップメモリから書き込みます
|
||||
nn::Result RestoreCfgDataFromBackup();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user