From 7c76b25a448d50673f850af340bc67067626ff06 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sun, 19 Dec 2010 18:04:46 +1300 Subject: [PATCH] blah --- OpenRA.Game/Server/Server.cs | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/OpenRA.Game/Server/Server.cs b/OpenRA.Game/Server/Server.cs index fbd9adf293..cf921d35bb 100644 --- a/OpenRA.Game/Server/Server.cs +++ b/OpenRA.Game/Server/Server.cs @@ -170,18 +170,16 @@ namespace OpenRA.Server public void UpdateInFlightFrames(Connection conn) { - if (conn.Frame != 0) - { - if (!inFlightFrames.ContainsKey(conn.Frame)) - inFlightFrames[conn.Frame] = new List { conn }; - else - inFlightFrames[conn.Frame].Add(conn); + if (conn.Frame == 0) + return; - if (conns.All(c => inFlightFrames[conn.Frame].Contains(c))) - { - inFlightFrames.Remove(conn.Frame); - } - } + if (!inFlightFrames.ContainsKey(conn.Frame)) + inFlightFrames[conn.Frame] = new List { conn }; + else + inFlightFrames[conn.Frame].Add(conn); + + if (conns.All(c => inFlightFrames[conn.Frame].Contains(c))) + inFlightFrames.Remove(conn.Frame); } void DispatchOrdersToClient(Connection c, int client, int frame, byte[] data)