ダイレクトブート時の処理を追加、ただし未だ動作せず

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@268 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yoshida_teruhisa 2007-11-27 07:35:08 +00:00
parent 835282f1e0
commit 2f713d39cf

View File

@ -51,6 +51,7 @@ void TwlMain( void )
u32 state = LOGODEMO_INIT; u32 state = LOGODEMO_INIT;
TitleProperty *pBootTitle = NULL; TitleProperty *pBootTitle = NULL;
OSTick start, end = 0; OSTick start, end = 0;
BOOL direct_boot = FALSE;
// システムメニュー初期化---------- // システムメニュー初期化----------
SYSM_Init( Alloc, Free ); // OS_Initの前でコール。 SYSM_Init( Alloc, Free ); // OS_Initの前でコール。
@ -101,6 +102,7 @@ void TwlMain( void )
if( pBootTitle ) { if( pBootTitle ) {
// ダイレクトブートなら、ロゴ、ランチャーを飛ばしてロード開始 // ダイレクトブートなら、ロゴ、ランチャーを飛ばしてロード開始
state = LOAD_START; state = LOAD_START;
direct_boot = TRUE;
}else if( SYSM_IsLogoDemoSkip() ) { }else if( SYSM_IsLogoDemoSkip() ) {
// ロゴデモスキップが指定されていたら、ランチャー起動 // ロゴデモスキップが指定されていたら、ランチャー起動
state = LAUNCHER_INIT; state = LAUNCHER_INIT;
@ -144,7 +146,7 @@ void TwlMain( void )
break; break;
case LOADING: case LOADING:
if( LauncherFadeout( s_titleList ) && if( ( direct_boot || ( !direct_boot && LauncherFadeout( s_titleList ) ) ) &&
SYSM_IsLoadTitleFinished( pBootTitle ) ) { SYSM_IsLoadTitleFinished( pBootTitle ) ) {
state = AUTHENTICATE; state = AUTHENTICATE;
} }