Fix crash if the first list menu you open is a menu without a 'load file' button

This commit is contained in:
UnknownShadow200 2022-01-20 23:00:57 +11:00
parent b60d30a933
commit 41c13a2a47
1 changed files with 2 additions and 3 deletions

View File

@ -339,11 +339,10 @@ static void ListScreen_Init(void* screen) {
for (i = 0; i < LIST_SCREEN_ITEMS; i++) {
ButtonWidget_Init(&s->btns[i], 300, s->EntryClick);
}
if (Game_ClassicMode) s->UploadClick = NULL;
ButtonWidget_Init(&s->upload, 140, s->UploadClick);
if (s->UploadClick) {
ButtonWidget_Init(&s->done, 140, s->DoneClick);
ButtonWidget_Init(&s->upload, 140, s->UploadClick);
s->widgets[9] = (struct Widget*)&s->upload;
} else {
Menu_InitBack(&s->done, s->DoneClick);