Quellcode durchsuchen

Merge pull request #105034 from YeldhamDev/fix_remote_error

Fix error spam when inspecting remote nodes outside the tree
Thaddeus Crews vor 3 Monaten
Ursprung
Commit
75d118fba1
1 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
  1. 8 0
      scene/debugger/scene_debugger.cpp

+ 8 - 0
scene/debugger/scene_debugger.cpp

@@ -2084,6 +2084,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())) {
@@ -2132,6 +2136,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));