From 0904ac3a708a23c7bf822248a13260c04de92872 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Fri, 13 Apr 2012 13:32:59 +1200 Subject: [PATCH] remove spurious trait lookup --- OpenRA.Mods.RA/Crates/CloakCrateAction.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.RA/Crates/CloakCrateAction.cs b/OpenRA.Mods.RA/Crates/CloakCrateAction.cs index 53752dfc8c..bf6702200f 100644 --- a/OpenRA.Mods.RA/Crates/CloakCrateAction.cs +++ b/OpenRA.Mods.RA/Crates/CloakCrateAction.cs @@ -52,8 +52,8 @@ namespace OpenRA.Mods.RA.Crates w.Remove(collector); collector.AddTrait(cloak); - if (collector.HasTrait>()) - collector.Trait>().ReceivedCloak(collector); + var t = collector.TraitOrDefault>(); + if (t != null) t.ReceivedCloak(collector); w.Add(collector); });