fixes #3198 by catching the null references completely
This commit is contained in:
@@ -68,10 +68,8 @@ namespace OpenRA.Mods.RA.Widgets
|
|||||||
foreach (var power in powers)
|
foreach (var power in powers)
|
||||||
{
|
{
|
||||||
var item = power.a.Value;
|
var item = power.a.Value;
|
||||||
if (item == null)
|
if (item == null || item.Info == null || item.Info.Image == null)
|
||||||
{
|
|
||||||
continue;
|
continue;
|
||||||
}
|
|
||||||
var sprite = iconSprites[item.Info.Image];
|
var sprite = iconSprites[item.Info.Image];
|
||||||
var size = sprite.size / new float2(2, 2);
|
var size = sprite.size / new float2(2, 2);
|
||||||
var location = new float2(RenderBounds.Location) + new float2(power.i * (int)size.Length, 0);
|
var location = new float2(RenderBounds.Location) + new float2(power.i * (int)size.Length, 0);
|
||||||
|
|||||||
Reference in New Issue
Block a user