diff --git a/OpenRA.Mods.Common/Traits/Render/SelectionDecorationsBase.cs b/OpenRA.Mods.Common/Traits/Render/SelectionDecorationsBase.cs index 100d605665..b859595f56 100644 --- a/OpenRA.Mods.Common/Traits/Render/SelectionDecorationsBase.cs +++ b/OpenRA.Mods.Common/Traits/Render/SelectionDecorationsBase.cs @@ -115,7 +115,7 @@ namespace OpenRA.Mods.Common.Traits.Render if (wr.Viewport.Zoom < wr.Viewport.MinZoom) yield break; - var renderDecorations = self.World.Selection.Contains(self) ? selectedDecorations : decorations; + var renderDecorations = selected ? selectedDecorations : decorations; foreach (var kv in renderDecorations) { var pos = GetDecorationPosition(self, wr, kv.Key);