From cc2649acdb7bd39b10a581153e73ae68581613d8 Mon Sep 17 00:00:00 2001 From: kobewi Date: Sun, 2 Mar 2025 14:55:30 +0100 Subject: [PATCH] Validate custom type script before loading it --- editor/scene_tree_dock.cpp | 1 + scene/property_utils.cpp | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/editor/scene_tree_dock.cpp b/editor/scene_tree_dock.cpp index 2bc022f1d1c..267d35f9945 100644 --- a/editor/scene_tree_dock.cpp +++ b/editor/scene_tree_dock.cpp @@ -3115,6 +3115,7 @@ void SceneTreeDock::_replace_node(Node *p_node, Node *p_by_node, bool p_keep_pro // If we're dealing with a custom node type, we need to create a default instance of the custom type instead of the native type for property comparison. if (oldnode->has_meta(SceneStringName(_custom_type_script))) { Ref