diff --git a/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c b/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c index deb6006c..c5a40758 100644 --- a/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c +++ b/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c @@ -184,7 +184,7 @@ TitleProperty *SYSM_ReadParameters( void ) // リード失敗時は、ファイルをリカバリ if( LCFG_RecoveryTWLSettings() ) { // リカバリ成功時は、フラッシュ壊れシーケンスへ - SYSMi_GetWork()->flags.common.isBrokenTWLSettings = TRUE; + // 関数内で、LCFGのisBrokenTWLSettingsフラグがセットされる。 }else { // リカバリ失敗時は、FALTALエラー UTL_SetFatalError( FATAL_ERROR_TWLSETTINGS ); @@ -425,7 +425,7 @@ static TitleProperty *SYSMi_CheckShortcutBoot2( void ) //----------------------------------------------------- // TWL設定データ破損時のフラッシュ壊れシーケンス起動 //----------------------------------------------------- - if( SYSMi_GetWork()->flags.common.isBrokenTWLSettings ) { + if( !LCFG_TSD_IsFinishedBrokenTWLSettings() ) { argument = 100; // フラッシュ壊れシーケンス起動 isSetArgument = TRUE; isBootMSET = TRUE; diff --git a/include/sysmenu/sysmenu_lib/common/sysmenu_work.h b/include/sysmenu/sysmenu_lib/common/sysmenu_work.h index 5a270e84..3d3f129d 100644 --- a/include/sysmenu/sysmenu_lib/common/sysmenu_work.h +++ b/include/sysmenu/sysmenu_lib/common/sysmenu_work.h @@ -107,7 +107,6 @@ typedef struct SYSM_work { vu32 isLoadFinished :1; // アプリロード完了? vu32 isLoadSucceeded :1; // アプリロード成功? vu32 isCardBoot :1; // カードブートか? - vu32 isBrokenTWLSettings :1; // TWL本体設定データが破損している。 vu32 isResetRTC :1; // RTCリセット発生 vu32 isNANDFatalError :1; // NANDFATALエラー発生 vu32 :0;