From 08100dc49bcc965b0ec7bdeb34e9325932d58039 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sun, 17 Apr 2016 16:30:41 -0400 Subject: [PATCH] Fix initial render state for walls. --- OpenRA.Mods.Common/Traits/Render/WithWallSpriteBody.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenRA.Mods.Common/Traits/Render/WithWallSpriteBody.cs b/OpenRA.Mods.Common/Traits/Render/WithWallSpriteBody.cs index 815f5e78cf..380f616a0e 100644 --- a/OpenRA.Mods.Common/Traits/Render/WithWallSpriteBody.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithWallSpriteBody.cs @@ -140,6 +140,9 @@ namespace OpenRA.Mods.Common.Traits.Render { DefaultAnimation.PlayFetchIndex(NormalizeSequence(self, Info.Sequence), () => adjacent); UpdateNeighbours(self); + + // Set the initial animation frame before the render tick (for frozen actor previews) + self.World.AddFrameEndTask(_ => DefaultAnimation.Tick()); } static void UpdateNeighbours(Actor self)