diff --git a/OpenRa.Game/OrderManager.cs b/OpenRa.Game/OrderManager.cs index 3bbe107dd2..c89fccfd5a 100755 --- a/OpenRa.Game/OrderManager.cs +++ b/OpenRa.Game/OrderManager.cs @@ -153,9 +153,10 @@ namespace OpenRa.Game lock (orderBuffers) { /* accumulate this chunk */ - if (orderBuffers[frame] == null) - orderBuffers[frame] = new List(); - orderBuffers[frame].Add(buf); + if (!orderBuffers.ContainsKey(frame)) + orderBuffers[frame] = new List { buf }; + else + orderBuffers[frame].Add(buf); } } } ) { IsBackground = true }.Start();