From 2a47c3ea4aed341788a5e6311494a4df2656b73e Mon Sep 17 00:00:00 2001 From: Caleb Anderson Date: Sat, 9 Jan 2010 22:51:58 -0600 Subject: [PATCH] Fix sell crash for subclasses of RenderBuilding --- OpenRa.Game/Traits/Activities/Sell.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenRa.Game/Traits/Activities/Sell.cs b/OpenRa.Game/Traits/Activities/Sell.cs index 109d93785a..bb30986ffd 100644 --- a/OpenRa.Game/Traits/Activities/Sell.cs +++ b/OpenRa.Game/Traits/Activities/Sell.cs @@ -29,7 +29,8 @@ namespace OpenRa.Game.Traits.Activities { if (!started) { - var rb = self.traits.Get(); + var rb = self.traits.WithInterface().First(); + //var rb = self.traits.Get(); rb.PlayCustomAnimBackwards(self, "make", () => Game.world.AddFrameEndTask(w => DoSell(self)));