aboutsummaryrefslogtreecommitdiff
path: root/scene
diff options
context:
space:
mode:
authorRémi Verschelde2017-11-13 17:13:11 +0100
committerGitHub2017-11-13 17:13:11 +0100
commit390e957ba4bbe1683915a5de21f9082f84f3ebe0 (patch)
treeee5b702f0b2026cc132f049b540d1d1d60454143 /scene
parentab0f7717e71efef3f09faedf66ad5ad38fefe99f (diff)
parent6496b53549aca7b1be57c3be55815f32a4842201 (diff)
downloadgodot-390e957ba4bbe1683915a5de21f9082f84f3ebe0.tar.gz
godot-390e957ba4bbe1683915a5de21f9082f84f3ebe0.tar.zst
godot-390e957ba4bbe1683915a5de21f9082f84f3ebe0.zip
Merge pull request #12893 from Chaosus/dupsignals
Duplicate signals fixes
Diffstat (limited to 'scene')
-rwxr-xr-xscene/main/node.cpp13
-rw-r--r--scene/main/node.h1
2 files changed, 1 insertions, 13 deletions
diff --git a/scene/main/node.cpp b/scene/main/node.cpp
index e6e11de17..1889c09d9 100755
--- a/scene/main/node.cpp
+++ b/scene/main/node.cpp
@@ -2067,7 +2067,7 @@ int Node::get_position_in_parent() const {
return data.pos;
}
-Node *Node::_duplicate(int p_flags) const {
+Node *Node::duplicate(int p_flags) const {
Node *node = NULL;
@@ -2170,17 +2170,6 @@ Node *Node::_duplicate(int p_flags) const {
return node;
}
-Node *Node::duplicate(int p_flags) const {
-
- Node *dupe = _duplicate(p_flags);
-
- if (dupe && (p_flags & DUPLICATE_SIGNALS)) {
- _duplicate_signals(this, dupe);
- }
-
- return dupe;
-}
-
void Node::_duplicate_and_reown(Node *p_new_parent, const Map<Node *, Node *> &p_reown_map) const {
if (get_owner() != get_parent()->get_owner())
diff --git a/scene/main/node.h b/scene/main/node.h
index c43e96063..e8901f7b6 100644
--- a/scene/main/node.h
+++ b/scene/main/node.h
@@ -169,7 +169,6 @@ private:
void _duplicate_signals(const Node *p_original, Node *p_copy) const;
void _duplicate_and_reown(Node *p_new_parent, const Map<Node *, Node *> &p_reown_map) const;
- Node *_duplicate(int p_flags) const;
Array _get_children() const;
Array _get_groups() const;