From 0107796c6f66c7c3deb910deb495f4190309df17 Mon Sep 17 00:00:00 2001 From: Lansana DIOMANDE <ldiomande@takima.fr> Date: Tue, 26 Apr 2022 11:38:57 +0200 Subject: [PATCH] refactor: verify if workspaceFolders exist --- deadlock-plugins/deadlock-extension/src/extension.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/deadlock-plugins/deadlock-extension/src/extension.ts b/deadlock-plugins/deadlock-extension/src/extension.ts index 1cd5c99a..506ad15a 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 { -- GitLab