自動実行でフォントデータが書き込まれなくなっていたのを修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2791 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
kamikawa 2009-04-06 10:50:09 +00:00
parent 95d7418f97
commit e33f70b401

View File

@ -114,11 +114,16 @@ void* WriteDataProcessAfter0(void)
// オート実行用 // オート実行用
if (gAutoFlag) if (gAutoFlag)
{ {
#ifdef MARIOCLUB_VERSION
sMenuSelectNo = MENU_WRAP; sMenuSelectNo = MENU_WRAP;
#else // MARIOCLUB_VERSION
sMenuSelectNo = MENU_FONT;
#endif // MARIOCLUB_VERSION
FADE_IN_RETURN( WriteDataProcess2 ); FADE_IN_RETURN( WriteDataProcess2 );
} }
#endif #endif
// NEVER REACHED
FADE_IN_RETURN( WriteDataProcess1 ); FADE_IN_RETURN( WriteDataProcess1 );
} }
@ -180,15 +185,6 @@ void WriteDataProcessDrawMenu(void)
void* WriteDataProcess1(void) void* WriteDataProcess1(void)
{ {
#ifndef NAND_INITIALIZER_LIMITED_MODE
// オート実行用
if (gAutoFlag)
{
sMenuSelectNo = MENU_FONT;
return WriteDataProcess2;
}
#endif
// 選択メニューの変更 // 選択メニューの変更
if ( kamiPadIsRepeatTrigger(PAD_KEY_UP) ) if ( kamiPadIsRepeatTrigger(PAD_KEY_UP) )
{ {
@ -228,16 +224,18 @@ void* WriteDataProcess1(void)
void* WriteDataProcess2(void) void* WriteDataProcess2(void)
{ {
BOOL result; BOOL result = TRUE;
s16 y_pos = (s16)(7 + sMenuSelectNo * CHAR_OF_MENU_SPACE); s16 y_pos = (s16)(7 + sMenuSelectNo * CHAR_OF_MENU_SPACE);
switch( sMenuSelectNo ) switch( sMenuSelectNo )
{ {
case MENU_CERT: case MENU_CERT:
#ifdef MARIOCLUB_VERSION
result = WriteCertData(); result = WriteCertData();
// sysmenu.logの生成をこのタイミングで行っておく // sysmenu.logの生成をこのタイミングで行っておく
ERRORLOG_Init(OS_AllocFromMain, OS_FreeToMain); ERRORLOG_Init(OS_AllocFromMain, OS_FreeToMain);
#endif //MARIOCLUB_VERSION
break; break;
case MENU_WRAP: case MENU_WRAP:
// ダミーのDSメニューラッピング用ファイル作成UIGランチャーが作っているもの // ダミーのDSメニューラッピング用ファイル作成UIGランチャーが作っているもの
@ -274,6 +272,7 @@ void* WriteDataProcess2(void)
switch(sMenuSelectNo) switch(sMenuSelectNo)
{ {
case MENU_CERT: case MENU_CERT:
#ifdef MARIOCLUB_VERSION
if (total_result) if (total_result)
{ {
gAutoProcessResult[AUTO_PROCESS_MENU_VARIOUS_DATA_1] = AUTO_PROCESS_RESULT_SUCCESS; gAutoProcessResult[AUTO_PROCESS_MENU_VARIOUS_DATA_1] = AUTO_PROCESS_RESULT_SUCCESS;
@ -284,13 +283,14 @@ void* WriteDataProcess2(void)
gAutoProcessResult[AUTO_PROCESS_MENU_VARIOUS_DATA_1] = AUTO_PROCESS_RESULT_FAILURE; gAutoProcessResult[AUTO_PROCESS_MENU_VARIOUS_DATA_1] = AUTO_PROCESS_RESULT_FAILURE;
FADE_OUT_RETURN( AutoProcess2); FADE_OUT_RETURN( AutoProcess2);
} }
#else //MARIOCLUB_VERSION
FADE_OUT_RETURN( AutoProcess1 );
#endif //MARIOCLUB_VERSION
/* NOTREACHED */ /* NOTREACHED */
case MENU_WRAP: case MENU_WRAP:
#ifdef MARIOCLUB_VERSION
sMenuSelectNo++; sMenuSelectNo++;
return WriteDataProcess2; return WriteDataProcess2;
#endif //MARIOCLUB_VERSION
case MENU_FONT: case MENU_FONT:
#ifdef WRITE_DEVKP_ENABLE #ifdef WRITE_DEVKP_ENABLE
sMenuSelectNo = MENU_DEVKP; sMenuSelectNo = MENU_DEVKP;