Browse Source

Merge pull request #85517 from YuriSizov/editor-revert-some-enhancements

Disable a prohibitively slow code branch when reparenting nodes
Yuri Sizov 1 year ago
parent
commit
f89890b69b
1 changed files with 3 additions and 0 deletions
  1. 3 0
      editor/scene_tree_dock.cpp

+ 3 - 0
editor/scene_tree_dock.cpp

@@ -1762,6 +1762,8 @@ bool SceneTreeDock::_check_node_path_recursive(Node *p_root_node, Variant &r_var
 			}
 		} break;
 
+// FIXME: This approach causes a significant performance regression, see GH-84910.
+#if 0
 		case Variant::OBJECT: {
 			Resource *resource = Object::cast_to<Resource>(r_variant);
 			if (!resource) {
@@ -1792,6 +1794,7 @@ bool SceneTreeDock::_check_node_path_recursive(Node *p_root_node, Variant &r_var
 			}
 			break;
 		};
+#endif
 
 		default: {
 		}