From cb606cee6a64fcef48fef51d1cfde1b77ca5e904 Mon Sep 17 00:00:00 2001 From: hedara90 <90hedara@gmail.com> Date: Thu, 10 Jul 2025 23:37:06 +0200 Subject: [PATCH] Fix HGSS dex running out of heap (#7317) Co-authored-by: Hedara --- src/pokedex_plus_hgss.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pokedex_plus_hgss.c b/src/pokedex_plus_hgss.c index db7ff38ee0..49e1016d32 100644 --- a/src/pokedex_plus_hgss.c +++ b/src/pokedex_plus_hgss.c @@ -4228,6 +4228,13 @@ static void Task_ExitCaughtMonPage(u8 taskId) paletteNum = gSprites[gTasks[taskId].tMonSpriteId].oam.paletteNum; paletteData = GetMonSpritePalFromSpeciesAndPersonality(species, otId, personality); LoadPalette(paletteData, OBJ_PLTT_ID(paletteNum), PLTT_SIZE_4BPP); + + if (sPokedexView) + { + Free(sPokedexView); + sPokedexView = NULL; + } + DestroyTask(taskId); } }