mirror of
https://github.com/rvtr/ctr_Repair.git
synced 2025-10-31 13:51:08 -04:00
SDカードに保存されたユーザタイトルの権利を消そうとしてエラーになっているのでResultDbmNotInitializedを無視するように
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@831 385bec56-5757-e545-9c3a-d8741f4650f1
This commit is contained in:
parent
ebdd36ed5a
commit
fe46187d4d
@ -22,6 +22,7 @@
|
||||
#include "FileTransfer.h"
|
||||
#include "MenuSavedataModifier.h"
|
||||
#include <nn/am/am_ApiSystemMenu.h>
|
||||
#include <nn/fs/fs_ResultPrivate.h>
|
||||
|
||||
#include <nn.h>
|
||||
|
||||
@ -248,8 +249,15 @@ void ControlState(common::HardwareStateManager& manager, common::OperationMessag
|
||||
if (init)
|
||||
{
|
||||
// 権利の無いタイトルを削除する
|
||||
if(nn::am::DeleteAllExpiredUserPrograms().IsFailure())
|
||||
// SDカードのタイトルも消しにかかるので 必ず発生するResultDbmNotInitializedは無視する
|
||||
nn::Result result = nn::am::DeleteAllExpiredUserPrograms();
|
||||
if(nn::fs::ResultDbmNotInitialized().Includes(result))
|
||||
{
|
||||
//
|
||||
}
|
||||
else
|
||||
{
|
||||
COMMON_LOGGER_RESULT_IF_FAILED(result);
|
||||
COMMON_LOGGER("Can't delete expired titles");
|
||||
s_BackupState = FAIL;
|
||||
break;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user