diff --git a/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c b/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c index 3e59fe3c..62c1b1eb 100644 --- a/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c +++ b/build/libraries_sysmenu/sysmenu/ARM9/src/sysmenu_lib.c @@ -470,11 +470,11 @@ static TitleProperty *SYSMi_CheckShortcutBoot2( void ) //----------------------------------------------------- // TWL設定データ未設定時の初回起動シーケンス起動 //----------------------------------------------------- - if( !LCFG_TSD_IsFinishedInitialSetting() ) { + else if( !LCFG_TSD_IsFinishedInitialSetting() ) { argument = 0; isSetArgument = FALSE; isBootMSET = TRUE; - } + }else #endif //----------------------------------------------------- @@ -493,7 +493,7 @@ static TitleProperty *SYSMi_CheckShortcutBoot2( void ) // ささっていない場合は本体設定を起動 //----------------------------------------------------- #ifdef DO_NOT_SHOW_LAUNCHER - if( SYSM_IsExistCard() ) + else if( SYSM_IsExistCard() ) { s_bootTitleBuf.flags.isAppRelocate = TRUE; s_bootTitleBuf.flags.isAppLoadCompleted = FALSE; diff --git a/build/libraries_sysmenu/sysmenu/ARM9/src/title.c b/build/libraries_sysmenu/sysmenu/ARM9/src/title.c index cfc1b370..3115c90b 100644 --- a/build/libraries_sysmenu/sysmenu/ARM9/src/title.c +++ b/build/libraries_sysmenu/sysmenu/ARM9/src/title.c @@ -472,14 +472,17 @@ static void SYSMi_FinalizeHotSWAsync( TitleProperty *pBootTitle, ROM_Header *hea { case LAUNCHER_BOOTTYPE_NAND: case LAUNCHER_BOOTTYPE_TEMP: - if ( head->s.platform_code & PLATFORM_CODE_FLAG_TWL ) + if ( ( head->s.platform_code & PLATFORM_CODE_TWL_LIMITED ) == PLATFORM_CODE_TWL_LIMITED ) { if(rh->s.access_control.game_card_nitro_mode){ card_state = HOTSW_CARD_STATE_GAME_MODE; } else if(rh->s.access_control.game_card_on){ card_state = HOTSW_CARD_STATE_NORMAL_MODE; - } + }else + { + card_state = HOTSW_CARD_STATE_POWER_OFF; + } } else {