From b38542643d48840f5838d9aa8d5423f19708eb55 Mon Sep 17 00:00:00 2001 From: Pavlos Touboulidis Date: Wed, 21 May 2014 00:57:21 +0300 Subject: [PATCH] Fix strategic map replay exception --- OpenRA.Mods.RA/Widgets/StrategicProgressWidget.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/Widgets/StrategicProgressWidget.cs b/OpenRA.Mods.RA/Widgets/StrategicProgressWidget.cs index f5155d5780..f39732ca47 100644 --- a/OpenRA.Mods.RA/Widgets/StrategicProgressWidget.cs +++ b/OpenRA.Mods.RA/Widgets/StrategicProgressWidget.cs @@ -46,7 +46,7 @@ namespace OpenRA.Mods.RA.Widgets { WidgetUtils.DrawRGBA(ChromeProvider.GetImage("strategic", "critical_unowned"), offset + new float2(rb.Left + curX, rb.Top)); - if (WorldUtils.AreMutualAllies(a.Actor.Owner, world.LocalPlayer)) + if (world.LocalPlayer != null && WorldUtils.AreMutualAllies(a.Actor.Owner, world.LocalPlayer)) WidgetUtils.DrawRGBA(ChromeProvider.GetImage("strategic", "player_owned"), offset + new float2(rb.Left + curX, rb.Top)); else if (!a.Actor.Owner.NonCombatant) WidgetUtils.DrawRGBA(ChromeProvider.GetImage("strategic", "enemy_owned"), offset + new float2(rb.Left + curX, rb.Top));