diff --git a/src/m_menu.c b/src/m_menu.c index 9b5e98e4420d2f043d7c173c982c3bb50badf6a0..46f7bc5b76b6693309b493beb1f3a3ea76bb2352 100644 --- a/src/m_menu.c +++ b/src/m_menu.c @@ -8432,7 +8432,11 @@ static void M_ConnectMenu(INT32 choice) // first page of servers serverlistpage = 0; if (ms_RoomId < 0) + { M_RoomMenu(0); // Select a room instead of staring at an empty list + // This prevents us from returning to the modified game alert. + currentMenu->prevMenu = &MP_MainDef; + } else M_SetupNextMenu(&MP_ConnectDef); itemOn = 0;