From e1e5242fa91a5df4481c3f11836395385c4ed820 Mon Sep 17 00:00:00 2001 From: Michael Alexsander Date: Fri, 4 Apr 2025 19:22:32 -0300 Subject: [PATCH] Fix error spam when inspecting remote nodes outside the tree --- scene/debugger/scene_debugger.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scene/debugger/scene_debugger.cpp b/scene/debugger/scene_debugger.cpp index 6cb97ea4ed7..85c71ed0825 100644 --- a/scene/debugger/scene_debugger.cpp +++ b/scene/debugger/scene_debugger.cpp @@ -1914,6 +1914,10 @@ void RuntimeNodeSelect::_update_selection() { continue; } + if (!ci->is_inside_tree()) { + continue; + } + Transform2D xform; // Cameras (overridden or not) don't affect `CanvasLayer`s. if (root->is_canvas_transform_override_enabled() && !(ci->get_canvas_layer_node() && !ci->get_canvas_layer_node()->is_following_viewport())) { @@ -1962,6 +1966,10 @@ void RuntimeNodeSelect::_update_selection() { continue; } + if (!node_3d->is_inside_tree()) { + continue; + } + // Fallback. AABB bounds(Vector3(-0.5, -0.5, -0.5), Vector3(1, 1, 1));