diff --git a/source/glest_game/menu/menu_state_custom_game.cpp b/source/glest_game/menu/menu_state_custom_game.cpp index b9b3b937..5b629297 100644 --- a/source/glest_game/menu/menu_state_custom_game.cpp +++ b/source/glest_game/menu/menu_state_custom_game.cpp @@ -3899,6 +3899,11 @@ void MenuStateCustomGame::KeepCurrentHumanPlayerSlots(GameSettings &gameSettings gameSettings.setNetworkPlayerName(index,getHumanPlayerName()); } } + + ControlType ctFile = static_cast(gameSettings.getFactionControl(index)); + if(ctFile == ctHuman) { + gameSettings.setFactionControl(index,ctHuman); + } } }