diff --git a/deadlock-plugins/deadlock-extension/src/extension.ts b/deadlock-plugins/deadlock-extension/src/extension.ts index 1cd5c99a5d095bf35145f582888acc4071b2536e..506ad15ae186c4a443ddda1651c5a02ff2cb1bce 100644 --- a/deadlock-plugins/deadlock-extension/src/extension.ts +++ b/deadlock-plugins/deadlock-extension/src/extension.ts @@ -1,7 +1,6 @@ import * as vscode from 'vscode'; import { SERVICES_PATHS_PATH } from './core/config'; import Controller from './core/controller'; -import ExtensionStore from './core/extensionStore'; import MetadataProvider from './core/metadataProvider'; import { error } from './recorder/utils'; import { DepNodeProvider } from './theia/deadlockPanel'; @@ -14,8 +13,9 @@ export async function activate(context: vscode.ExtensionContext) { const controller = new Controller(context); - // @ts-ignore - const deadlockPanelProvider = new DepNodeProvider(vscode.workspace.workspaceFolders); + const workspaceFolders = vscode.workspace.workspaceFolders?.toString() ?? ''; + if (!workspaceFolders) vscode.window.showInformationMessage('Pas de répertoires ouverts'); + const deadlockPanelProvider = new DepNodeProvider(workspaceFolders); vscode.window.registerTreeDataProvider('deadlockPanel', deadlockPanelProvider); try {