Fixed empty menu when there are no cheevos

This commit is contained in:
leiradel 2018-02-04 15:32:17 +00:00
parent dda52a1eed
commit 8b5e7c45d0

View File

@ -2359,12 +2359,10 @@ void cheevos_populate_menu(void *data)
menu_displaylist_info_t *info = (menu_displaylist_info_t*)data;
cheevo_t *end = NULL;
cheevo_t *cheevo = cheevos_locals.core.cheevos;
if (!cheevo)
return;
end = cheevo + cheevos_locals.core.count;
if (cheevo)
{
for (i = 0; cheevo < end; i++, cheevo++)
{
if (!(cheevo->active & CHEEVOS_ACTIVE_HARDCORE))
@ -2398,10 +2396,12 @@ void cheevos_populate_menu(void *data)
(cheevo->active & CHEEVOS_ACTIVE_SOFTCORE));
}
}
}
if (settings->bools.cheevos_test_unofficial)
{
cheevo = cheevos_locals.unofficial.cheevos;
if (cheevo && settings->bools.cheevos_test_unofficial)
{
end = cheevo + cheevos_locals.unofficial.count;
for (i = cheevos_locals.core.count; cheevo < end; i++, cheevo++)