Skip to content

Commit

Permalink
skip virtual fs in explorer
Browse files Browse the repository at this point in the history
  • Loading branch information
daimor committed Dec 4, 2019
1 parent 9f4375a commit ad94a04
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions src/explorer/explorer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -62,21 +62,23 @@ export class ObjectScriptExplorerProvider implements vscode.TreeDataProvider<Nod
let node: NodeBase;

const workspaceFolders = vscode.workspace.workspaceFolders || [];
workspaceFolders.forEach(workspaceFolder => {
const conn: any = config("conn", workspaceFolder.name);
if (conn.active && conn.ns) {
node = new WorkspaceNode(workspaceFolder.name, this._onDidChangeTreeData, {});
rootNodes.push(node);
workspaceFolders
.filter(workspaceFolder => workspaceFolder.uri && workspaceFolder.uri.scheme === "file")
.forEach(workspaceFolder => {
const conn: any = config("conn", workspaceFolder.name);
if (conn.active && conn.ns) {
node = new WorkspaceNode(workspaceFolder.name, this._onDidChangeTreeData, {});
rootNodes.push(node);

this._showExtra4Workspace.forEach(ns => {
node = new WorkspaceNode(workspaceFolder.name, this._onDidChangeTreeData, {
namespace: ns,
extraNode: true,
this._showExtra4Workspace.forEach(ns => {
node = new WorkspaceNode(workspaceFolder.name, this._onDidChangeTreeData, {
namespace: ns,
extraNode: true,
});
rootNodes.push(node);
});
rootNodes.push(node);
});
}
});
}
});
return rootNodes;
}
}

0 comments on commit ad94a04

Please sign in to comment.