From 1c1e6a10423e2d7aea847df5a67a7f5bcd7a8bd5 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Wed, 8 Jun 2022 00:05:22 +0100 Subject: [PATCH] VarAction2: Prune deterministic sprite group children again after DSE --- src/newgrf.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/newgrf.cpp b/src/newgrf.cpp index 14b9a85884..9280e2b67c 100644 --- a/src/newgrf.cpp +++ b/src/newgrf.cpp @@ -6974,8 +6974,10 @@ static void HandleVarAction2OptimisationPasses() } }); handle_group(group->default_group); - for (const auto &range : group->ranges) { + group->default_group = PruneTargetSpriteGroup(group->default_group); + for (auto &range : group->ranges) { handle_group(range.group); + range.group = PruneTargetSpriteGroup(range.group); } }