From fccba5b8599ca6ad413cb0c97246cbacd5b265bd Mon Sep 17 00:00:00 2001 From: smix8 <52464204+smix8@users.noreply.github.com> Date: Sun, 2 Nov 2025 00:32:08 +0100 Subject: [PATCH] Fix GridMap cursor_instance transparency error spam Fixes GridMap cursor_instance transparency error spam. --- modules/gridmap/editor/grid_map_editor_plugin.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/gridmap/editor/grid_map_editor_plugin.cpp b/modules/gridmap/editor/grid_map_editor_plugin.cpp index 8a8f4dfb144..865d5435ee6 100644 --- a/modules/gridmap/editor/grid_map_editor_plugin.cpp +++ b/modules/gridmap/editor/grid_map_editor_plugin.cpp @@ -1262,9 +1262,10 @@ void GridMapEditor::_update_cursor_instance() { cursor_instance = RenderingServer::get_singleton()->instance_create2(cursor_mesh, scenario); } - // Make the cursor translucent so that it can be distinguished from already-placed tiles. - RenderingServer::get_singleton()->instance_geometry_set_transparency(cursor_instance, 0.5); - + if (cursor_instance.is_valid()) { + // Make the cursor translucent so that it can be distinguished from already-placed tiles. + RenderingServer::get_singleton()->instance_geometry_set_transparency(cursor_instance, 0.5); + } _update_cursor_transform(); }