NAMUTi_ClearSavedataAll 関数でのフォーマット処理を変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2854 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yoshida_teruhisa 2009-06-24 06:00:08 +00:00
parent 63dbe038de
commit dbd41a8cc4

View File

@ -530,6 +530,8 @@ static BOOL NAMUTi_ClearSavedataAll( void )
NAMTitleId* pTitleIdArray;
NAMTitleInfo namTitleInfo;
char subBannerPath[ FS_ENTRY_LONGNAME_MAX ];
char savePublicPath[FS_ENTRY_LONGNAME_MAX];
char savePrivatePath[FS_ENTRY_LONGNAME_MAX];
BOOL ret = TRUE;
s32 i;
@ -557,16 +559,23 @@ static BOOL NAMUTi_ClearSavedataAll( void )
// タイトル情報取得
if( NAM_ReadTitleInfo(&namTitleInfo, pTitleIdArray[i]) == NAM_OK )
{
// publicSaveSizeが0以上ならフォーマット
if (namTitleInfo.publicSaveSize > 0)
{
ret &= NAMUTi_MountAndFormatOtherTitleSaveData(namTitleInfo.titleId, "otherPub");
}
// privateSaveSizeが0以上ならフォーマット
if (namTitleInfo.privateSaveSize > 0)
{
ret &= NAMUTi_MountAndFormatOtherTitleSaveData(namTitleInfo.titleId, "otherPrv");
}
// セーブファイルパス取得
if ( NAM_GetTitleSaveFilePath(savePublicPath, savePrivatePath, namTitleInfo.titleId) != NAM_OK )
{
ret = FALSE;
}else
{
// publicSaveSizeが0以上ならフォーマット
if (namTitleInfo.publicSaveSize > 0)
{
ret &= NAMUTi_ClearSavedataPublic( savePublicPath, namTitleInfo.titleId );
}
// privateSaveSizeが0以上ならフォーマット
if (namTitleInfo.privateSaveSize > 0)
{
ret &= NAMUTi_ClearSavedataPrivate( savePrivatePath, namTitleInfo.titleId );
}
}
// サブバナーファイルパス取得
if (NAM_GetTitleBannerFilePath( subBannerPath, namTitleInfo.titleId) == NAM_OK)