diff --git a/desktop_version/src/Game.cpp b/desktop_version/src/Game.cpp index 9e5b1da3..c2749c2f 100644 --- a/desktop_version/src/Game.cpp +++ b/desktop_version/src/Game.cpp @@ -6578,11 +6578,14 @@ void Game::returntomenu(enum Menu::MenuName t) if (is_the_menu_we_want) { - break; + return; } i--; } + + // If we didn't find the menu we wanted, just go to the menu we wanted + createmenu(t); } void Game::createmenu( enum Menu::MenuName t, bool samemenu/*= false*/ )