diff --git a/trunk/ConsoleDataMigration/sources/ConsoleBackup/Controller.cpp b/trunk/ConsoleDataMigration/sources/ConsoleBackup/Controller.cpp index 25abb05..1948e73 100644 --- a/trunk/ConsoleDataMigration/sources/ConsoleBackup/Controller.cpp +++ b/trunk/ConsoleDataMigration/sources/ConsoleBackup/Controller.cpp @@ -22,6 +22,7 @@ #include "FileTransfer.h" #include "MenuSavedataModifier.h" #include +#include #include @@ -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;