diff options
| author | iiMidknightii <89699177+iiMidknightii@users.noreply.github.com> | 2024-07-17 16:17:22 -0700 |
|---|---|---|
| committer | iiMidknightii <89699177+iiMidknightii@users.noreply.github.com> | 2024-07-17 16:17:22 -0700 |
| commit | 2bbba84f79e9e4258293925b85a7e1ec690df3b7 (patch) | |
| tree | 5fdd8c45f58b62976b28d086baa2c61061bca23c /editor | |
| parent | da4f6e439c0daec87d3f87f86b5b4592fca44fdb (diff) | |
| download | redot-engine-2bbba84f79e9e4258293925b85a7e1ec690df3b7.tar.gz | |
Removed Unique Name Access From Node Moved To Root
Diffstat (limited to 'editor')
| -rw-r--r-- | editor/scene_tree_dock.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/editor/scene_tree_dock.cpp b/editor/scene_tree_dock.cpp index 10e290df05..d0f1fbfae7 100644 --- a/editor/scene_tree_dock.cpp +++ b/editor/scene_tree_dock.cpp @@ -990,6 +990,7 @@ void SceneTreeDock::_tool_selected(int p_tool, bool p_confirm_override) { undo_redo->add_do_method(root, "set_scene_file_path", String()); undo_redo->add_do_method(node, "set_owner", (Object *)nullptr); undo_redo->add_do_method(root, "set_owner", node); + undo_redo->add_do_method(node, "set_unique_name_in_owner", false); _node_replace_owner(root, root, node, MODE_DO); undo_redo->add_undo_method(root, "set_scene_file_path", root->get_scene_file_path()); @@ -1000,6 +1001,7 @@ void SceneTreeDock::_tool_selected(int p_tool, bool p_confirm_override) { undo_redo->add_undo_method(node->get_parent(), "move_child", node, node->get_index(false)); undo_redo->add_undo_method(root, "set_owner", (Object *)nullptr); undo_redo->add_undo_method(node, "set_owner", root); + undo_redo->add_undo_method(node, "set_unique_name_in_owner", node->is_unique_name_in_owner()); _node_replace_owner(root, root, root, MODE_UNDO); undo_redo->add_do_method(scene_tree, "update_tree"); |
