From c1563b6500462397a33d94a28e675bb9debf2a81 Mon Sep 17 00:00:00 2001 From: AeioMuch <75151379+AeioMuch@users.noreply.github.com> Date: Fri, 7 Mar 2025 15:57:57 +0100 Subject: [PATCH] Fix ownership when pasting non root with child nodes (cherry picked from commit 8d39e4b14ee8c4bf0cfcab4f608c82d47e82858e) --- editor/scene_tree_dock.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/scene_tree_dock.cpp b/editor/scene_tree_dock.cpp index 267d35f9945..1390d8256e0 100644 --- a/editor/scene_tree_dock.cpp +++ b/editor/scene_tree_dock.cpp @@ -4268,7 +4268,7 @@ List SceneTreeDock::paste_nodes(bool p_paste_as_sibling) { // and added to the node_clipboard_edited_scene_owned list. if (d != dup && E2.key->get_owner() == nullptr) { if (node_clipboard_edited_scene_owned.find(const_cast(E2.key))) { - ur->add_do_method(d, "set_owner", edited_scene); + ur->add_do_method(d, "set_owner", owner); } } }