Skip to content

Commit

Permalink
Merge pull request #94491 from iiMidknightii/fix-unique-name-on-scene…
Browse files Browse the repository at this point in the history
…-root

Disable unique name in scene when making a node the root node
  • Loading branch information
akien-mga committed Jul 18, 2024
2 parents 2b2fd56 + 2bbba84 commit 5ae8ac5
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions editor/scene_tree_dock.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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());
Expand All @@ -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");
Expand Down

0 comments on commit 5ae8ac5

Please sign in to comment.