From a99ecd2c3c6bf73d55e4d19c022853fc623b0d18 Mon Sep 17 00:00:00 2001 From: duanhongbo <6860300@qq.com> Date: Thu, 3 Dec 2020 18:50:03 +0800 Subject: [PATCH] fix: nil error fix --- render-process/Explorer.tsx | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/render-process/Explorer.tsx b/render-process/Explorer.tsx index 0e04e2c..1fe3a0c 100644 --- a/render-process/Explorer.tsx +++ b/render-process/Explorer.tsx @@ -280,13 +280,17 @@ export default class Explorer extends Component { } getRootNode(workdir: string) { - return new FileDataNode({ - name: path.basename(workdir), - filepath: workdir, - isFolder: true, - parent: null, - children: [] - }); + if(workdir && workdir!==""){ + return new FileDataNode({ + name: path.basename(workdir), + filepath: workdir, + isFolder: true, + parent: null, + children: [] + }); + }else{ + return null; + } } // renderContextMeun(selectedNode: FileDataNode) { @@ -379,8 +383,8 @@ export default class Explorer extends Component { const { onOpenTree, onDeleteTree, workdir } = this.props; const root = this.state.root; - if (!workdir || workdir === "") { - return `请打开workspace.json文件`; + if (!workdir || workdir === "" ) { + return (
请打开workspace.json文件
); } const nodes = root ? [root.getRenderData()] : [];