mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
ダイレクトブート時の処理を追加、ただし未だ動作せず
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@268 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
835282f1e0
commit
2f713d39cf
@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user