From 261734adb6b67285e6a143a75c250b83f24ccf32 Mon Sep 17 00:00:00 2001 From: "Wilson E. Alvarez" Date: Mon, 18 Aug 2025 10:10:14 -0400 Subject: [PATCH] Free TileMapLayer debug quadrant meshes when clearing --- scene/2d/tile_map_layer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scene/2d/tile_map_layer.cpp b/scene/2d/tile_map_layer.cpp index add18f490c9..5e155d3f8d5 100644 --- a/scene/2d/tile_map_layer.cpp +++ b/scene/2d/tile_map_layer.cpp @@ -72,6 +72,9 @@ void TileMapLayer::_debug_update(bool p_force_cleanup) { if (debug_quadrant->canvas_item.is_valid()) { rs->free(debug_quadrant->canvas_item); } + if (debug_quadrant->physics_mesh.is_valid()) { + rs->free(debug_quadrant->physics_mesh); + } } debug_quadrant_map.clear(); _debug_was_cleaned_up = true;