From 0c95b43c87e097f6187b065a7870cde7a185dc6c Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Mon, 4 Jul 2011 05:17:11 +1200 Subject: [PATCH] Save some dumb perf in Widget.RenderBounds. --- OpenRA.Game/Widgets/Widget.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/OpenRA.Game/Widgets/Widget.cs b/OpenRA.Game/Widgets/Widget.cs index b8b801ad84..3b89078d55 100644 --- a/OpenRA.Game/Widgets/Widget.cs +++ b/OpenRA.Game/Widgets/Widget.cs @@ -159,7 +159,15 @@ namespace OpenRA.Widgets } public virtual int2 ChildOrigin { get { return RenderOrigin; } } - public virtual Rectangle RenderBounds { get { return new Rectangle(RenderOrigin.X, RenderOrigin.Y, Bounds.Width, Bounds.Height); } } + + public virtual Rectangle RenderBounds + { + get + { + var ro = RenderOrigin; + return new Rectangle(ro.X, ro.Y, Bounds.Width, Bounds.Height); + } + } public virtual void Initialize(WidgetArgs args) {