fix pasteNode

This commit is contained in:
zhandouxiaojiji committed 2020-11-26 17:43:04 +08:00
1 parent 00b08988ca
commit 4bdcb06780
2 files changed
+4

No files matched your search

+1
View File
@@ -366,6 +366,7 @@ export default class Editor extends React.Component<EditorProps, EditorState> {
if (!str || str == "") { if (!str || str == "") {
return; return;
} }
this.onSelectNode(null);
const data = JSON.parse(str); const data = JSON.parse(str);
if (!curNodeData.children) { if (!curNodeData.children) {
curNodeData.children = []; curNodeData.children = [];
+3
View File
@@ -68,8 +68,10 @@ export default class TreeTabs extends Component<TreeTabsProps, TreeTabsState> {
const trees: BehaviorTreeModel[] = [] const trees: BehaviorTreeModel[] = []
for (let k in this.editors) { for (let k in this.editors) {
let editor = this.editors[k]; let editor = this.editors[k];
if(editor) {
trees.push(editor.save()); trees.push(editor.save());
} }
}
return trees; return trees;
} }
@@ -107,6 +109,7 @@ export default class TreeTabs extends Component<TreeTabsProps, TreeTabsState> {
if (!curPath) { if (!curPath) {
return <div />; return <div />;
} }
this.editors = {};
return ( return (
<Tabs <Tabs
hideAdd hideAdd