浏览代码

Merge pull request #1589 from MostafaHassan/pr_NoSelection_AddNodeToRoot

New node will be added to root node if nothing is selected
Juan Linietsky 10 年之前
父节点
当前提交
4883e2e887
共有 1 个文件被更改,包括 5 次插入4 次删除
  1. 5 4
      tools/editor/scene_tree_dock.cpp

+ 5 - 4
tools/editor/scene_tree_dock.cpp

@@ -1059,14 +1059,15 @@ void SceneTreeDock::_create() {
 
 
 		if (edited_scene) {
-
+			// If root exists in edited scene
 			parent = scene_tree->get_selected();
-			ERR_FAIL_COND(!parent);
-		} else {
+			if( !parent )
+				parent = edited_scene;
 
+		} else {
+			// If no root exist in edited scene
 			parent = scene_root;
 			ERR_FAIL_COND(!parent);
-
 		}
 
 		Object *c = create_dialog->instance_selected();