瀏覽代碼

Merge pull request #29246 from akien-mga/whats-in-a-name

Node::duplicate: Don't set name if original node is nameless
Rémi Verschelde 6 年之前
父節點
當前提交
3a1c096eb8
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      scene/main/node.cpp

+ 3 - 1
scene/main/node.cpp

@@ -2077,7 +2077,9 @@ Node *Node::_duplicate(int p_flags, Map<const Node *, Node *> *r_duplimap) const
 		}
 	}
 
-	node->set_name(get_name());
+	if (get_name() != String()) {
+		node->set_name(get_name());
+	}
 
 #ifdef TOOLS_ENABLED
 	if ((p_flags & DUPLICATE_FROM_EDITOR) && r_duplimap)