File tree Expand file tree Collapse file tree 1 file changed +15
-13
lines changed Expand file tree Collapse file tree 1 file changed +15
-13
lines changed Original file line number Diff line number Diff line change @@ -62,21 +62,23 @@ export class ObjectScriptExplorerProvider implements vscode.TreeDataProvider<Nod
62
62
let node : NodeBase ;
63
63
64
64
const workspaceFolders = vscode . workspace . workspaceFolders || [ ] ;
65
- workspaceFolders . forEach ( workspaceFolder => {
66
- const conn : any = config ( "conn" , workspaceFolder . name ) ;
67
- if ( conn . active && conn . ns ) {
68
- node = new WorkspaceNode ( workspaceFolder . name , this . _onDidChangeTreeData , { } ) ;
69
- rootNodes . push ( node ) ;
65
+ workspaceFolders
66
+ . filter ( workspaceFolder => workspaceFolder . uri && workspaceFolder . uri . scheme === "file" )
67
+ . forEach ( workspaceFolder => {
68
+ const conn : any = config ( "conn" , workspaceFolder . name ) ;
69
+ if ( conn . active && conn . ns ) {
70
+ node = new WorkspaceNode ( workspaceFolder . name , this . _onDidChangeTreeData , { } ) ;
71
+ rootNodes . push ( node ) ;
70
72
71
- this . _showExtra4Workspace . forEach ( ns => {
72
- node = new WorkspaceNode ( workspaceFolder . name , this . _onDidChangeTreeData , {
73
- namespace : ns ,
74
- extraNode : true ,
73
+ this . _showExtra4Workspace . forEach ( ns => {
74
+ node = new WorkspaceNode ( workspaceFolder . name , this . _onDidChangeTreeData , {
75
+ namespace : ns ,
76
+ extraNode : true ,
77
+ } ) ;
78
+ rootNodes . push ( node ) ;
75
79
} ) ;
76
- rootNodes . push ( node ) ;
77
- } ) ;
78
- }
79
- } ) ;
80
+ }
81
+ } ) ;
80
82
return rootNodes ;
81
83
}
82
84
}
You can’t perform that action at this time.
0 commit comments