summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-01-03 15:48:41 +0100
committerRémi Verschelde <rverschelde@gmail.com>2024-01-03 15:48:41 +0100
commitfbaab3cf537a892295aabdfd02c8052e370e6669 (patch)
treec90b78fd2aacfd4208d7f3d24a7f69fbf9435493
parentd4b33b3e9f352fbd220115d0d1c40c7cf19c62da (diff)
parentcd2edfef259386ba2dee0b01741ac612ff4a6547 (diff)
downloadredot-engine-fbaab3cf537a892295aabdfd02c8052e370e6669.tar.gz
Merge pull request #86745 from KoBeWi/internal_error
Ignore internal children when replacing node
-rw-r--r--scene/main/node.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/main/node.cpp b/scene/main/node.cpp
index 4d758c2736..dac0b64853 100644
--- a/scene/main/node.cpp
+++ b/scene/main/node.cpp
@@ -2828,7 +2828,7 @@ void Node::replace_by(Node *p_node, bool p_keep_groups) {
}
Node *parent = data.parent;
- int index_in_parent = get_index();
+ int index_in_parent = get_index(false);
if (data.parent) {
parent->remove_child(this);