fix pasteNode
This commit is contained in:
1 parent
00b08988ca
commit
4bdcb06780
2 files changed
+4
No files matched your search
@@ -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 = [];
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in new issue
Block a user