From e223d20d9766fd3ce61ab7137cbdae3dd9ea9f83 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Sat, 23 Jul 2022 00:52:12 +0200 Subject: [PATCH] fix: Fix error tooltip message for VSCode status bar item --- editors/code/src/ctx.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/editors/code/src/ctx.ts b/editors/code/src/ctx.ts index f2d47370105..254b3b1208e 100644 --- a/editors/code/src/ctx.ts +++ b/editors/code/src/ctx.ts @@ -97,7 +97,9 @@ export class Ctx { icon = "$(warning) "; break; case "error": - statusBar.tooltip += "\nClick to reload."; + statusBar.tooltip = + (status.message ? status.message + "\n" : "") + "Click to reload."; + statusBar.command = "rust-analyzer.reloadWorkspace"; statusBar.color = new vscode.ThemeColor("statusBarItem.errorForeground"); statusBar.backgroundColor = new vscode.ThemeColor("statusBarItem.errorBackground");