Avoid resetting FrozenActor.Hidden when refreshing GPS.

This commit is contained in:
Paul Chote
2019-02-20 17:14:04 +00:00
committed by reaperrr
parent bf9d06cb12
commit f6ac32412d

View File

@@ -32,7 +32,11 @@ namespace OpenRA.Mods.Cnc.Traits
// This only makes sense if the frozen actor has already been revealed (i.e. has renderables)
if (fa.HasRenderables)
{
// HACK: RefreshState updated *all* actor state, not just the owner
// This is generally bogus, and specifically breaks cursors and tooltips by setting Hidden to false
var hidden = fa.Hidden;
fa.RefreshState();
fa.Hidden = hidden;
fa.NeedRenderables = true;
}
};