Ensure last used ball and move description window sprites don't free palette too early (#7875)
This commit is contained in:
parent
7cf9185477
commit
3fb9e1a11c
@ -2970,7 +2970,8 @@ void TryAddLastUsedBallItemSprites(void)
|
||||
static void DestroyLastUsedBallWinGfx(struct Sprite *sprite)
|
||||
{
|
||||
FreeSpriteTilesByTag(TAG_LAST_BALL_WINDOW);
|
||||
FreeSpritePaletteByTag(TAG_ABILITY_POP_UP);
|
||||
if (GetSpriteTileStartByTag(MOVE_INFO_WINDOW_TAG) == 0xFFFF)
|
||||
FreeSpritePaletteByTag(TAG_ABILITY_POP_UP);
|
||||
DestroySprite(sprite);
|
||||
gBattleStruct->ballSpriteIds[1] = MAX_SPRITES;
|
||||
}
|
||||
@ -3007,7 +3008,8 @@ void TryToHideMoveInfoWindow(void)
|
||||
static void DestroyMoveInfoWinGfx(struct Sprite *sprite)
|
||||
{
|
||||
FreeSpriteTilesByTag(MOVE_INFO_WINDOW_TAG);
|
||||
FreeSpritePaletteByTag(TAG_ABILITY_POP_UP);
|
||||
if (GetSpriteTileStartByTag(TAG_LAST_BALL_WINDOW) == 0xFFFF)
|
||||
FreeSpritePaletteByTag(TAG_ABILITY_POP_UP);
|
||||
DestroySprite(sprite);
|
||||
gBattleStruct->moveInfoSpriteId = MAX_SPRITES;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user