From e0412ab851ec48bc6371f2dd6d43541f014a427c Mon Sep 17 00:00:00 2001 From: toaster Date: Sun, 18 Dec 2022 14:42:18 +0000 Subject: [PATCH] Fix pageno if greater than permitted --- src/k_menufunc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/k_menufunc.c b/src/k_menufunc.c index dfc573868..b15fdf8ad 100644 --- a/src/k_menufunc.c +++ b/src/k_menufunc.c @@ -3554,6 +3554,10 @@ static void M_LevelListFromGametype(INT16 gt) } cupgrid.numpages = (highestunlockedid / (CUPMENU_COLUMNS * CUPMENU_ROWS)) + 1; + if (cupgrid.pageno >= cupgrid.numpages) + { + cupgrid.pageno = 0; + } PLAY_LevelSelectDef.prevMenu = &PLAY_CupSelectDef; M_SetupNextMenu(&PLAY_CupSelectDef, false);