miscのInitAllocatorでヒープ領域をゼロクリアするよう変更

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@311 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yoshida_teruhisa 2007-12-05 06:28:59 +00:00
parent eb67ac4d0b
commit 84cd86d19d
2 changed files with 7 additions and 3 deletions

View File

@ -185,7 +185,7 @@ static void SetDefaultBanner( TitleProperty *titleprop )
titleprop[l].pBanner = no_card_banner;
}
}
else if(titleprop[l].pBanner == NULL) //IDがゼロじゃないのにバナーがNULLならーバナー
else if(titleprop[l].pBanner == NULL) //isValidフラグがTRUEでバナーがNULLならーバナー
{
titleprop[l].pBanner = nobanner_banner;
}
@ -587,7 +587,8 @@ static void DrawScrollBar( TitleProperty *pTitleList )
static int col_count_d = 1;
static const int COL_FLAME_MAX = 30;
static const int COL_NUM = 15;
static const int COL_DIV = COL_FLAME_MAX / COL_NUM;
static const int COL_DIV = (COL_FLAME_MAX / COL_NUM);
int colc_cold;
col_count += col_count_d;
if(col_count < 0)
@ -601,11 +602,12 @@ static void DrawScrollBar( TitleProperty *pTitleList )
col_count_d = -1;
}
colc_cold = col_count/COL_DIV;
for(l=0; l<LAUNCHER_TITLE_LIST_NUM; l++)
{
PutStringUTF16( (int)(BAR_ZERO_X + l * (ITEM_SIZE + ITEM_INTERVAL)),
BAR_ZERO_Y,
(pTitleList[l].flags.isValid ? (TXT_UCOLOR_G0 + col_count/COL_DIV) : TXT_COLOR_BLACK),
(pTitleList[l].flags.isValid ? (TXT_UCOLOR_G0 + colc_cold) : TXT_COLOR_BLACK),
(const u16 *)L"<EFBFBD>E" );
}
for(l=0; l<4; l++)

View File

@ -162,6 +162,8 @@ void InitAllocator( void )
void* heapMemory = OS_AllocFromMainArenaLo( heapSize, 16 );
NNSFndHeapHandle heapHandle;
SDK_NULL_ASSERT( pAllocator );
MI_CpuClear16( (void *)arenaLow, heapSize);
heapHandle = NNS_FndCreateExpHeap( heapMemory, heapSize );
SDK_ASSERT( heapHandle != NNS_FND_HEAP_INVALID_HANDLE );