diff --git a/src/openrct2/world/MapAnimation.cpp b/src/openrct2/world/MapAnimation.cpp index 5f7d260a00..01f21e83a7 100644 --- a/src/openrct2/world/MapAnimation.cpp +++ b/src/openrct2/world/MapAnimation.cpp @@ -167,9 +167,13 @@ static std::optional UpdateSmallSceneryAnimation( } break; } + if constexpr (invalidate) + { + ViewportsInvalidate(loc.x, loc.y, baseZ, scenery.GetClearanceZ(), kMaxZoom); + } } } - if constexpr (invalidate) + else if constexpr (invalidate) { ViewportsInvalidate(loc.x, loc.y, baseZ, scenery.GetClearanceZ(), kMaxZoom); }