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 "FileTransfer.h"
|
||||||
#include "MenuSavedataModifier.h"
|
#include "MenuSavedataModifier.h"
|
||||||
#include <nn/am/am_ApiSystemMenu.h>
|
#include <nn/am/am_ApiSystemMenu.h>
|
||||||
|
#include <nn/fs/fs_ResultPrivate.h>
|
||||||
|
|
||||||
#include <nn.h>
|
#include <nn.h>
|
||||||
|
|
||||||
@ -248,8 +249,15 @@ void ControlState(common::HardwareStateManager& manager, common::OperationMessag
|
|||||||
if (init)
|
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");
|
COMMON_LOGGER("Can't delete expired titles");
|
||||||
s_BackupState = FAIL;
|
s_BackupState = FAIL;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user