From 4bdcb067802fcfbfd54a8adc3b55f508441139f7 Mon Sep 17 00:00:00 2001 From: zhandouxiaojiji Date: Thu, 26 Nov 2020 17:43:04 +0800 Subject: [PATCH] fix pasteNode --- render-process/Editor/index.tsx | 1 + render-process/TreeTabs.tsx | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/render-process/Editor/index.tsx b/render-process/Editor/index.tsx index 7ab6789..fd32f86 100644 --- a/render-process/Editor/index.tsx +++ b/render-process/Editor/index.tsx @@ -366,6 +366,7 @@ export default class Editor extends React.Component { if (!str || str == "") { return; } + this.onSelectNode(null); const data = JSON.parse(str); if (!curNodeData.children) { curNodeData.children = []; diff --git a/render-process/TreeTabs.tsx b/render-process/TreeTabs.tsx index 066f2a0..44d9517 100644 --- a/render-process/TreeTabs.tsx +++ b/render-process/TreeTabs.tsx @@ -68,7 +68,9 @@ export default class TreeTabs extends Component { const trees: BehaviorTreeModel[] = [] for (let k in this.editors) { let editor = this.editors[k]; - trees.push(editor.save()); + if(editor) { + trees.push(editor.save()); + } } return trees; } @@ -107,6 +109,7 @@ export default class TreeTabs extends Component { if (!curPath) { return
; } + this.editors = {}; return (