diff --git a/package.json b/package.json index fafeb2df..e2e4218b 100644 --- a/package.json +++ b/package.json @@ -1623,13 +1623,13 @@ "id": "ObjectScriptExplorer", "name": "Explorer", "contextualTitle": "InterSystems", - "when": "vscode-objectscript.showExplorer" + "when": "!vscode-objectscript.hideExplorer" }, { "id": "ObjectScriptProjectsExplorer", "name": "Projects", "contextualTitle": "InterSystems", - "when": "vscode-objectscript.showProjectsExplorer" + "when": "!vscode-objectscript.hideProjectsExplorer" } ] }, diff --git a/src/extension.ts b/src/extension.ts index 10a86427..9ccbdb7b 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -732,13 +732,13 @@ function setExplorerContextKeys(): void { // this workspace so the "viewsWelcome" messages are shown vscode.commands.executeCommand( "setContext", - "vscode-objectscript.showExplorer", - wsFolders.length == 0 || wsFolders.some((wf) => notIsfs(wf.uri)) + "vscode-objectscript.hideExplorer", + !(wsFolders.length == 0 || wsFolders.some((wf) => notIsfs(wf.uri))) ); vscode.commands.executeCommand( "setContext", - "vscode-objectscript.showProjectsExplorer", - wsFolders.length == 0 || wsFolders.some((wf) => filesystemSchemas.includes(wf.uri.scheme)) + "vscode-objectscript.hideProjectsExplorer", + !(wsFolders.length == 0 || wsFolders.some((wf) => filesystemSchemas.includes(wf.uri.scheme))) ); }