TWL設定データのリードを2回まで試行するように変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1328 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
kamikawa 2008-05-13 08:53:04 +00:00
parent 4ad18c3453
commit d7407b1b0b

View File

@ -129,6 +129,14 @@ static void ReadTWLSettings( void )
s_isReadTSD = FALSE;
if( pBuffer ) {
s_isReadTSD = LCFG_ReadTWLSettings( (u8 (*)[ LCFG_READ_TEMP ] )pBuffer );
// Readに失敗した場合 LCFG_ReadTWLSettings 内部でファイルがリカバリ生成されるが
// 返り値は FALSE となる。HWI_ModifyLanguage のために s_isReadTSD は TRUEにしておく
// 必要があるためもう一度リードを試みる
if (!s_isReadTSD)
{
OS_TPrintf( "TSD read failed. Retry onece more.\n" );
s_isReadTSD = LCFG_ReadTWLSettings( (u8 (*)[ LCFG_READ_TEMP ] )pBuffer );
}
spFree( pBuffer );
}
if( s_isReadTSD ) {