소스 검색

Merge pull request #30378 from Kanabenki/sort-selection-duplicate

Sort selected nodes in scene tree before duplication
Rémi Verschelde 6 년 전
부모
커밋
3c133aebda
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      editor/scene_tree_dock.cpp

+ 3 - 1
editor/scene_tree_dock.cpp

@@ -569,7 +569,9 @@ void SceneTreeDock::_tool_selected(int p_tool, bool p_confirm_override) {
 			Node *dupsingle = NULL;
 			List<Node *> editable_children;
 
-			for (List<Node *>::Element *E = selection.front(); E; E = E->next()) {
+			selection.sort_custom<Node::Comparator>();
+
+			for (List<Node *>::Element *E = selection.back(); E; E = E->prev()) {
 
 				Node *node = E->get();
 				Node *parent = node->get_parent();