M_CupSelectHandler: small code cleanup done while writing the previous commit

This commit is contained in:
toaster 2024-01-25 03:19:23 +00:00
parent 956c156e41
commit 38258fc40a

View file

@ -265,12 +265,21 @@ void M_CupSelectHandler(INT32 choice)
M_SetMenuDelay(pid); M_SetMenuDelay(pid);
if (!newcup)
{
S_StartSound(NULL, sfx_s3kb2);
return;
}
levellist.levelsearch.cup = newcup; levellist.levelsearch.cup = newcup;
count = M_CountLevelsToShowInList(&levellist.levelsearch); count = M_CountLevelsToShowInList(&levellist.levelsearch);
if ((!newcup) if (count == 0
|| (count == 0) || (
|| (cupgrid.grandprix == true && newcup->cachedlevels[0] == NEXTMAP_INVALID)) cupgrid.grandprix == true
&& newcup->cachedlevels[0] == NEXTMAP_INVALID
)
)
{ {
S_StartSound(NULL, sfx_s3kb2); S_StartSound(NULL, sfx_s3kb2);
return; return;