Revert "Dispose logger on extension deactivation"

This reverts commit 13872543e0.
That commit was wrong because we use-after-free the logger
This commit is contained in:
Veetaha 2020-07-05 21:10:31 +03:00
parent 13872543e0
commit 46163acf62
2 changed files with 0 additions and 6 deletions

View file

@ -49,8 +49,6 @@ async function tryActivate(context: vscode.ExtensionContext) {
); );
context.subscriptions.push(defaultOnEnter); context.subscriptions.push(defaultOnEnter);
context.subscriptions.push(log);
const config = new Config(context); const config = new Config(context);
const state = new PersistentState(context.globalState); const state = new PersistentState(context.globalState);
const serverPath = await bootstrap(config, state).catch(err => { const serverPath = await bootstrap(config, state).catch(err => {

View file

@ -18,10 +18,6 @@ export const log = new class {
private enabled = true; private enabled = true;
private readonly output = vscode.window.createOutputChannel("Rust Analyzer Client"); private readonly output = vscode.window.createOutputChannel("Rust Analyzer Client");
dispose() {
log.output.dispose();
}
setEnabled(yes: boolean): void { setEnabled(yes: boolean): void {
log.enabled = yes; log.enabled = yes;
} }