Avoid infinite loops if no maps are selectable (y tho)
This commit is contained in:
parent
1848ce4b97
commit
725826a64b
|
@ -5373,9 +5373,10 @@ static void M_HandleLevelPlatter(INT32 choice)
|
||||||
case KEY_RIGHTARROW:
|
case KEY_RIGHTARROW:
|
||||||
if (levellistmode == LLM_CREATESERVER && !lsrow)
|
if (levellistmode == LLM_CREATESERVER && !lsrow)
|
||||||
{
|
{
|
||||||
|
INT32 startinggametype = cv_newgametype.value;
|
||||||
do
|
do
|
||||||
CV_AddValue(&cv_newgametype, 1);
|
CV_AddValue(&cv_newgametype, 1);
|
||||||
while (!M_GametypeHasLevels(cv_newgametype.value));
|
while (cv_newgametype.value != startinggametype && !M_GametypeHasLevels(cv_newgametype.value));
|
||||||
S_StartSound(NULL,sfx_menu1);
|
S_StartSound(NULL,sfx_menu1);
|
||||||
lscol = 0;
|
lscol = 0;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue