diff --git a/OpenRA.Mods.RA/Widgets/WorldCommandWidget.cs b/OpenRA.Mods.RA/Widgets/WorldCommandWidget.cs index add93bc5cb..8e7ea65594 100644 --- a/OpenRA.Mods.RA/Widgets/WorldCommandWidget.cs +++ b/OpenRA.Mods.RA/Widgets/WorldCommandWidget.cs @@ -92,7 +92,7 @@ namespace OpenRA.Mods.RA.Widgets void PerformKeyboardOrderOnSelection(Func f) { var orders = World.Selection.Actors - .Where(a => a.Owner == World.LocalPlayer).Select(f).ToArray(); + .Where(a => a.Owner == World.LocalPlayer && !a.Destroyed).Select(f).ToArray(); foreach (var o in orders) World.IssueOrder(o); World.PlayVoiceForOrders(orders); }