From 49d5608fa68f58b0607ed705480cedcde6a52733 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Fri, 11 Sep 2020 05:29:24 -0700 Subject: [PATCH] Define member bar in ctor --- src/browser/services/RenderService.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/browser/services/RenderService.ts b/src/browser/services/RenderService.ts index 6cd187386..a362aa22e 100644 --- a/src/browser/services/RenderService.ts +++ b/src/browser/services/RenderService.ts @@ -24,7 +24,6 @@ export class RenderService extends Disposable implements IRenderService { private _renderDebouncer: RenderDebouncer; private _screenDprMonitor: ScreenDprMonitor; - private _charSizeService: ICharSizeService; private _isPaused: boolean = false; private _needsFullRefresh: boolean = false; @@ -52,7 +51,7 @@ export class RenderService extends Disposable implements IRenderService { private _rowCount: number, screenElement: HTMLElement, @IOptionsService optionsService: IOptionsService, - @ICharSizeService charSizeService: ICharSizeService, + @ICharSizeService private readonly _charSizeService: ICharSizeService, @IBufferService bufferService: IBufferService ) { super(); @@ -68,8 +67,6 @@ export class RenderService extends Disposable implements IRenderService { this.register(bufferService.onResize(e => this._fullRefresh())); this.register(optionsService.onOptionChange(() => this._renderer.onOptionsChanged())); - - this._charSizeService = charSizeService; this.register(this._charSizeService.onCharSizeChange(() => this.onCharSizeChanged())); // No need to register this as renderer is explicitly disposed in RenderService.dispose