diff --git a/src/menus/transient/cup-select.c b/src/menus/transient/cup-select.c index da876b40d..0d7c0a474 100644 --- a/src/menus/transient/cup-select.c +++ b/src/menus/transient/cup-select.c @@ -129,7 +129,9 @@ static void M_StartCup(UINT8 entry) SV_StartSinglePlayerServer(levellist.newgametype, levellist.netgame); M_ClearMenus(true); + restoreMenu = &PLAY_CupSelectDef; + restorelevellist = levellist; if (entry < roundqueue.size) {