diff --git a/Source/DiabloUI/selgame.cpp b/Source/DiabloUI/selgame.cpp index 1690cde39..c4484e98a 100644 --- a/Source/DiabloUI/selgame.cpp +++ b/Source/DiabloUI/selgame.cpp @@ -266,16 +266,16 @@ void selgame_GameSelection_Select(int value) selgame_enteringGame = true; selgame_selectedGame = value; + gfnHeroInfo(UpdateHeroLevel); + + selgame_FreeVectors(); + if (value > 2) { CopyUtf8(selgame_Ip, Gamelist[value - 3].name, sizeof(selgame_Ip)); selgame_Password_Select(value); return; } - gfnHeroInfo(UpdateHeroLevel); - - selgame_FreeVectors(); - UiAddBackground(&vecSelGameDialog); UiAddLogo(&vecSelGameDialog);