- fixed bug for network scenarios where first slot is not human (closed network slots)

This commit is contained in:
Mark Vejvoda 2012-03-31 06:05:20 +00:00
parent 030582c1ef
commit c73244ca92

View File

@ -3913,6 +3913,8 @@ void MenuStateCustomGame::processScenario() {
//printf("scenarioInfo.name [%s] [%s]\n",scenarioInfo.name.c_str(),listBoxMap.getSelectedItem().c_str());
// Loop twice to set the human slot or else it closes network slots in some cases
for(int humanIndex = 0; humanIndex < 2; ++humanIndex) {
for(int i = 0; i < mapInfo.players; ++i) {
listBoxRMultiplier[i].setSelectedItem(floatToStr(scenarioInfo.resourceMultipliers[i],1));
@ -4004,12 +4006,12 @@ void MenuStateCustomGame::processScenario() {
needToRepublishToMasterserver = true;
}
if(hasNetworkGameSettings() == true)
{
if(hasNetworkGameSettings() == true) {
needToSetChangedGameSettings = true;
lastSetChangedGameSettings = time(NULL);;
}
}
}
updateControlers();
updateNetworkSlots();