don't crash when it becomes disabled after activation

This commit is contained in:
Matthias Mailänder
2015-07-08 10:00:40 +02:00
parent 08c6f02b9e
commit d0bbe7da0d

View File

@@ -230,7 +230,9 @@ namespace OpenRA.Mods.Common.Traits
if (!Ready)
return;
var power = Instances.First(i => !InstanceDisabled(i));
var power = Instances.FirstOrDefault(i => !InstanceDisabled(i));
if (power == null)
return;
// Note: order.Subject is the *player* actor
power.Activate(power.Self, order, manager);