(Database) Move msg_queue_clear/msg_queue_push to rdl free function

This commit is contained in:
twinaphex 2015-03-14 20:22:45 +01:00
parent 96387d5974
commit 990253ac7f
2 changed files with 4 additions and 3 deletions

View File

@ -80,8 +80,12 @@ void database_info_write_rdl_free(database_info_rdl_handle_t *dbl)
{
if (!dbl)
return;
string_list_free(dbl->list);
free(dbl);
msg_queue_clear(g_runloop.msg_queue);
msg_queue_push(g_runloop.msg_queue, "Scanning of directory finished.\n", 1, 180);
}
int database_info_write_rdl_iterate(database_info_rdl_handle_t *dbl)

View File

@ -531,9 +531,6 @@ static void rarch_main_data_rdl_iterate(void)
#ifdef HAVE_LIBRETRODB
if (!driver.menu->rdl->iterating)
{
msg_queue_clear(g_runloop.msg_queue);
msg_queue_push(g_runloop.msg_queue, "Scanning of directory finished.\n", 1, 180);
database_info_write_rdl_free(driver.menu->rdl);
driver.menu->rdl = NULL;
return;