mirror of
https://github.com/libretro/RetroArch
synced 2025-02-07 03:40:24 +00:00
commit
ccac151809
@ -448,7 +448,10 @@ int zlib_inflate_data_to_file(zlib_file_handle_t *handle,
|
|||||||
const uint8_t *cdata, uint32_t csize, uint32_t size, uint32_t checksum)
|
const uint8_t *cdata, uint32_t csize, uint32_t size, uint32_t checksum)
|
||||||
{
|
{
|
||||||
if (handle)
|
if (handle)
|
||||||
|
{
|
||||||
zlib_stream_free(handle->stream);
|
zlib_stream_free(handle->stream);
|
||||||
|
free(handle->stream);
|
||||||
|
}
|
||||||
|
|
||||||
if (!handle || ret == -1)
|
if (!handle || ret == -1)
|
||||||
{
|
{
|
||||||
|
@ -201,6 +201,8 @@ static void menu_free_list(menu_handle_t *menu)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
settings_list_free(menu->list_settings);
|
settings_list_free(menu->list_settings);
|
||||||
|
menu_list_free(menu->menu_list);
|
||||||
|
menu->menu_list = NULL;
|
||||||
menu->list_settings = NULL;
|
menu->list_settings = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -23,7 +23,13 @@ void menu_common_list_clear(void *data)
|
|||||||
file_list_t *list = (file_list_t*)data;
|
file_list_t *list = (file_list_t*)data;
|
||||||
|
|
||||||
if (list)
|
if (list)
|
||||||
|
{
|
||||||
|
size_t i;
|
||||||
|
for (i = 0; i < list->size; i++)
|
||||||
|
menu_common_list_delete(data, i, 0);
|
||||||
|
|
||||||
file_list_clear(list);
|
file_list_clear(list);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void menu_common_list_set_selection(void *data)
|
void menu_common_list_set_selection(void *data)
|
||||||
|
@ -172,6 +172,7 @@ void menu_list_free(menu_list_t *menu_list)
|
|||||||
|
|
||||||
menu_list_destroy(menu_list->menu_stack);
|
menu_list_destroy(menu_list->menu_stack);
|
||||||
menu_list_destroy(menu_list->selection_buf);
|
menu_list_destroy(menu_list->selection_buf);
|
||||||
|
free(menu_list);
|
||||||
}
|
}
|
||||||
|
|
||||||
menu_list_t *menu_list_new(void)
|
menu_list_t *menu_list_new(void)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user