diff --git a/build/libraries_sysmenu/util/ARM9/src/util.c b/build/libraries_sysmenu/util/ARM9/src/util.c index 7cd5b69d..5569200b 100644 --- a/build/libraries_sysmenu/util/ARM9/src/util.c +++ b/build/libraries_sysmenu/util/ARM9/src/util.c @@ -91,8 +91,8 @@ void UTL_GoSleepMode( void ) return; } - // デバッガ起動時にはスリープに入らない - if ( OSi_DetectDebugger() & OS_CONSOLE_TWLDEBUGGER ) + // デバッガ接続中だけはスリープに入らない(蓋閉じでもデバッガが起動するように) + if ( !SYSM_IsRunOnDebugger() || (OSi_DetectDebugger() & OS_CONSOLE_TWLDEBUGGER) ) { // カード抜け無検出設定 // TWLではゲームカードの再ロードが可能なため diff --git a/build/systemMenu_RED/Launcher/ARM9/src/main.c b/build/systemMenu_RED/Launcher/ARM9/src/main.c index 09c55e6c..a2ebafbf 100644 --- a/build/systemMenu_RED/Launcher/ARM9/src/main.c +++ b/build/systemMenu_RED/Launcher/ARM9/src/main.c @@ -340,11 +340,8 @@ void TwlMain( void ) (void)SND_FlushCommand(SND_COMMAND_NOBLOCK); #ifndef DISABLE_SLEEP - // デバッガ動作時はスリープしない - if( !SYSM_IsRunOnDebugger() ) { - // スリープモードへの遷移(蓋閉じ判定はデフォルトで行う) - UTL_GoSleepMode(); - } + // スリープモードへの遷移(蓋開き状態とデバッガ接続中のキャンセルはデフォルトで行う) + UTL_GoSleepMode(); #endif // DISABLE_SLEEP } }