mirror of
https://github.com/libretro/RetroArch
synced 2025-03-17 10:21:26 +00:00
commit
aabdf5cb1c
@ -280,5 +280,8 @@ end:
|
||||
free(*data);
|
||||
free(rpng.idat_buf.data);
|
||||
free(rpng.process.inflate_buf);
|
||||
|
||||
if (rpng.process.stream)
|
||||
zlib_stream_free(rpng.process.stream);
|
||||
return ret;
|
||||
}
|
||||
|
@ -221,6 +221,8 @@ void rpng_nbio_load_image_free(struct rpng_t *rpng)
|
||||
free(rpng->idat_buf.data);
|
||||
if (rpng->process.inflate_buf)
|
||||
free(rpng->process.inflate_buf);
|
||||
if (rpng->process.stream)
|
||||
zlib_stream_free(rpng->process.stream);
|
||||
|
||||
if (rpng)
|
||||
free(rpng);
|
||||
|
@ -1584,6 +1584,9 @@ static void xmb_free(void *data)
|
||||
if (!xmb)
|
||||
return;
|
||||
|
||||
free(xmb->menu_stack_old);
|
||||
free(xmb->selection_buf_old);
|
||||
|
||||
gl_coord_array_free(&xmb->raster_block.carr);
|
||||
|
||||
free(menu->userdata);
|
||||
@ -1981,6 +1984,7 @@ static void xmb_context_destroy(void)
|
||||
unsigned i;
|
||||
xmb_handle_t *xmb = NULL;
|
||||
menu_handle_t *menu = menu_driver_get_ptr();
|
||||
driver_t *driver = driver_get_ptr();
|
||||
|
||||
if (!menu)
|
||||
return;
|
||||
@ -2004,6 +2008,9 @@ static void xmb_context_destroy(void)
|
||||
glDeleteTextures(1, &node->icon);
|
||||
glDeleteTextures(1, &node->content_icon);
|
||||
}
|
||||
|
||||
if (menu->font.buf)
|
||||
driver->font_osd_driver->free(menu->font.buf);
|
||||
}
|
||||
|
||||
static void xmb_toggle(bool menu_on)
|
||||
|
@ -275,6 +275,8 @@ void menu_free(menu_handle_t *menu)
|
||||
|
||||
if (global->core_info_current)
|
||||
free(global->core_info_current);
|
||||
|
||||
free(menu);
|
||||
}
|
||||
|
||||
void menu_apply_deferred_settings(void)
|
||||
|
Loading…
x
Reference in New Issue
Block a user