From c09855627f6f9b274395cf87f92fad45ac50ea02 Mon Sep 17 00:00:00 2001 From: smix8 <52464204+smix8@users.noreply.github.com> Date: Sat, 14 Dec 2024 18:15:28 +0100 Subject: [PATCH] Fix GridMap freeing edge connection debug mesh too early Fixes GridMap freeing edge connection debug mesh too early. --- modules/gridmap/grid_map.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/gridmap/grid_map.cpp b/modules/gridmap/grid_map.cpp index 29634a0a750..df97821ece2 100644 --- a/modules/gridmap/grid_map.cpp +++ b/modules/gridmap/grid_map.cpp @@ -850,7 +850,7 @@ void GridMap::_octant_exit_world(const OctantKey &p_key) { g.navigation_debug_edge_connections_instance = RID(); } if (g.navigation_debug_edge_connections_mesh.is_valid()) { - RenderingServer::get_singleton()->free(g.navigation_debug_edge_connections_mesh->get_rid()); + g.navigation_debug_edge_connections_mesh.unref(); } } #endif // DEBUG_ENABLED @@ -891,7 +891,7 @@ void GridMap::_octant_clean_up(const OctantKey &p_key) { g.navigation_debug_edge_connections_instance = RID(); } if (g.navigation_debug_edge_connections_mesh.is_valid()) { - RenderingServer::get_singleton()->free(g.navigation_debug_edge_connections_mesh->get_rid()); + g.navigation_debug_edge_connections_mesh.unref(); } } #endif // DEBUG_ENABLED