瀏覽代碼

Merge pull request #2445 from TheHX/issue_2113

Possible fix for crash on replacing Path2D node (#2113)
Juan Linietsky 9 年之前
父節點
當前提交
fe449a6235
共有 1 個文件被更改,包括 3 次插入6 次删除
  1. 3 6
      tools/editor/scene_tree_dock.cpp

+ 3 - 6
tools/editor/scene_tree_dock.cpp

@@ -1223,24 +1223,21 @@ void SceneTreeDock::_create() {
 
 		}
 
-
 		String newname=n->get_name();
 		n->replace_by(newnode,true);
 
-
 		if (n==edited_scene) {
 			edited_scene=newnode;
 			editor->set_edited_scene(newnode);
 		}
 
-
-
-
 		editor_data->get_undo_redo().clear_history();
-		memdelete(n);
 		newnode->set_name(newname);
+
 		editor->push_item(newnode);
 
+		memdelete(n);
+		
 		_update_tool_buttons();
 
 	}