Skip to content
Snippets Groups Projects
Commit 0107796c authored by Lansana DIOMANDE's avatar Lansana DIOMANDE
Browse files

refactor: verify if workspaceFolders exist

parent 0350d4b5
No related branches found
No related tags found
3 merge requests!14feat: added mounted, .bashrc, .zshrc, added tests, added keycloak tests,!8feat(extension): login, open in devcontainer, automaticly save code, open briefing, publish extension,!1fix(view): open new views as tabs + show Getting Started button by default
import * as vscode from 'vscode'; import * as vscode from 'vscode';
import { SERVICES_PATHS_PATH } from './core/config'; import { SERVICES_PATHS_PATH } from './core/config';
import Controller from './core/controller'; import Controller from './core/controller';
import ExtensionStore from './core/extensionStore';
import MetadataProvider from './core/metadataProvider'; import MetadataProvider from './core/metadataProvider';
import { error } from './recorder/utils'; import { error } from './recorder/utils';
import { DepNodeProvider } from './theia/deadlockPanel'; import { DepNodeProvider } from './theia/deadlockPanel';
...@@ -14,8 +13,9 @@ export async function activate(context: vscode.ExtensionContext) { ...@@ -14,8 +13,9 @@ export async function activate(context: vscode.ExtensionContext) {
const controller = new Controller(context); const controller = new Controller(context);
// @ts-ignore const workspaceFolders = vscode.workspace.workspaceFolders?.toString() ?? '';
const deadlockPanelProvider = new DepNodeProvider(vscode.workspace.workspaceFolders); if (!workspaceFolders) vscode.window.showInformationMessage('Pas de répertoires ouverts');
const deadlockPanelProvider = new DepNodeProvider(workspaceFolders);
vscode.window.registerTreeDataProvider('deadlockPanel', deadlockPanelProvider); vscode.window.registerTreeDataProvider('deadlockPanel', deadlockPanelProvider);
try { try {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment