From 9128ce95ced884bcfea0743e6724f0a9b40fb995 Mon Sep 17 00:00:00 2001 From: kobewi Date: Wed, 24 May 2023 16:39:48 +0200 Subject: [PATCH] Check for null in set_pattern() --- scene/2d/tile_map.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scene/2d/tile_map.cpp b/scene/2d/tile_map.cpp index 35f57607ecf..63fa8cdd353 100644 --- a/scene/2d/tile_map.cpp +++ b/scene/2d/tile_map.cpp @@ -2334,7 +2334,8 @@ Vector2i TileMap::map_pattern(const Vector2i &p_position_in_tilemap, const Vecto void TileMap::set_pattern(int p_layer, const Vector2i &p_position, const Ref p_pattern) { ERR_FAIL_INDEX(p_layer, (int)layers.size()); - ERR_FAIL_COND(!tile_set.is_valid()); + ERR_FAIL_COND(tile_set.is_null()); + ERR_FAIL_COND(p_pattern.is_null()); TypedArray used_cells = p_pattern->get_used_cells(); for (int i = 0; i < used_cells.size(); i++) {