From 05e38e8fc781b0164239e639d70531cd55f13ed4 Mon Sep 17 00:00:00 2001
From: Tim Felgentreff <timfelgentreff@gmail.com>
Date: Wed, 23 Dec 2015 19:17:56 +0100
Subject: [PATCH] set the race for all human players

---
 src/network/netconnect.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/network/netconnect.cpp b/src/network/netconnect.cpp
index d83687396..fe9e1038e 100644
--- a/src/network/netconnect.cpp
+++ b/src/network/netconnect.cpp
@@ -1824,15 +1824,15 @@ void NetworkGamePrepareGameSettings()
 		}
 	}
 	for (int i = 0; i < h; i++) {
+		int v = ServerSetupState.Race[num[i]];
+		if (v != 0) {
+			GameSettings.Presets[num[i]].Race = v;
+		} else {
+			GameSettings.Presets[num[i]].Race = SettingsPresetMapDefault;
+		}
 		switch (ServerSetupState.CompOpt[num[i]]) {
 			case 0: {
 				GameSettings.Presets[num[i]].Type = PlayerPerson;
-				int v = ServerSetupState.Race[num[i]];
-				if (v != 0) {
-					GameSettings.Presets[num[i]].Race = v;
-				} else {
-					GameSettings.Presets[num[i]].Race = SettingsPresetMapDefault;
-				}
 				break;
 			}
 			case 1: