aboutsummaryrefslogtreecommitdiff
path: root/editors/code/src/commands/analyzer_status.ts
diff options
context:
space:
mode:
Diffstat (limited to 'editors/code/src/commands/analyzer_status.ts')
-rw-r--r--editors/code/src/commands/analyzer_status.ts8
1 files changed, 3 insertions, 5 deletions
diff --git a/editors/code/src/commands/analyzer_status.ts b/editors/code/src/commands/analyzer_status.ts
index c9d32fe07..849c2ec6c 100644
--- a/editors/code/src/commands/analyzer_status.ts
+++ b/editors/code/src/commands/analyzer_status.ts
@@ -40,11 +40,10 @@ export function analyzerStatus(ctx: Ctx): Cmd {
40class TextDocumentContentProvider 40class TextDocumentContentProvider
41 implements vscode.TextDocumentContentProvider { 41 implements vscode.TextDocumentContentProvider {
42 42
43 ctx: Ctx
43 uri = vscode.Uri.parse('rust-analyzer-status://status'); 44 uri = vscode.Uri.parse('rust-analyzer-status://status');
44 eventEmitter = new vscode.EventEmitter<vscode.Uri>(); 45 eventEmitter = new vscode.EventEmitter<vscode.Uri>();
45 46
46 ctx: Ctx
47
48 constructor(ctx: Ctx) { 47 constructor(ctx: Ctx) {
49 this.ctx = ctx 48 this.ctx = ctx
50 } 49 }
@@ -53,9 +52,8 @@ class TextDocumentContentProvider
53 _uri: vscode.Uri, 52 _uri: vscode.Uri,
54 ): vscode.ProviderResult<string> { 53 ): vscode.ProviderResult<string> {
55 const editor = vscode.window.activeTextEditor; 54 const editor = vscode.window.activeTextEditor;
56 if (editor == null) { 55 if (editor == null) return '';
57 return ''; 56
58 }
59 return this.ctx.client.sendRequest<string>( 57 return this.ctx.client.sendRequest<string>(
60 'rust-analyzer/analyzerStatus', 58 'rust-analyzer/analyzerStatus',
61 null, 59 null,