From 9d29de1444ef28be328d6bfdbd63e911c87531f8 Mon Sep 17 00:00:00 2001 From: MaxMallon Date: Wed, 19 Jan 2022 13:20:38 +0100 Subject: [PATCH] Fix NPE due to missing scenery --- src/openrct2/world/MapAnimation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/openrct2/world/MapAnimation.cpp b/src/openrct2/world/MapAnimation.cpp index 8eac4b8000..d61e4ab560 100644 --- a/src/openrct2/world/MapAnimation.cpp +++ b/src/openrct2/world/MapAnimation.cpp @@ -460,7 +460,7 @@ static bool map_animation_invalidate_large_scenery(const CoordsXYZ& loc) continue; auto* sceneryEntry = tileElement->AsLargeScenery()->GetEntry(); - if (sceneryEntry->flags & LARGE_SCENERY_FLAG_ANIMATED) + if (sceneryEntry != nullptr && sceneryEntry->flags & LARGE_SCENERY_FLAG_ANIMATED) { map_invalidate_tile_zoom1({ loc, loc.z, loc.z + 16 }); wasInvalidated = true;