ダイレクトブートの時にフォントロードの終了待ちができていなかったため、ランチャー非表示版で

本体設定が起動できなかった不具合を修正。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/branches/20080524_SDK500fc_plus3_branch@1532 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yosiokat 2008-05-27 03:15:30 +00:00
parent 4cbb41bfa1
commit 8fa8428d42

View File

@ -193,9 +193,11 @@ void TwlMain( void )
if( !pBootTitle || if( !pBootTitle ||
( pBootTitle && !SYSM_IsLogoDemoSkip() ) ) { ( pBootTitle && !SYSM_IsLogoDemoSkip() ) ) {
u32 timestamp; u32 timestamp;
#if 0
if( !LoadSharedFontInit() ) { // 共有フォントのロード if( !LoadSharedFontInit() ) { // 共有フォントのロード
SYSM_SetFatalError( TRUE ); SYSM_SetFatalError( TRUE );
} }
#endif
timestamp = OS_GetSharedFontTimestamp(); timestamp = OS_GetSharedFontTimestamp();
if( timestamp > 0 ) OS_TPrintf( "SharedFont timestamp : %08x\n", timestamp ); if( timestamp > 0 ) OS_TPrintf( "SharedFont timestamp : %08x\n", timestamp );
} }
@ -301,11 +303,12 @@ void TwlMain( void )
} }
break; break;
case LOAD_START: case LOAD_START:
SYSM_StartLoadTitle( pBootTitle ); if( IsFinishedLoadSharedFont() ) { // ダイレクトブートの時があるので、フォントロード終了をここでチェック
state = LOADING; SYSM_StartLoadTitle( pBootTitle );
state = LOADING;
start = OS_GetTick();
start = OS_GetTick();
}
break; break;
case LOADING: case LOADING:
if( SYSM_IsLoadTitleFinished() ) { if( SYSM_IsLoadTitleFinished() ) {