diff options
Diffstat (limited to 'editors/code/src/commands/analyzer_status.ts')
-rw-r--r-- | editors/code/src/commands/analyzer_status.ts | 8 |
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 { | |||
40 | class TextDocumentContentProvider | 40 | class 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, |