diff --git a/src/Terminal.ts b/src/Terminal.ts index e7188164..e3a3801d 100644 --- a/src/Terminal.ts +++ b/src/Terminal.ts @@ -260,7 +260,7 @@ export class Terminal extends Disposable implements ITerminal, IDisposable, IInp this.linkifier = this._instantiationService.createInstance(Linkifier); } if (!this.linkifier2) { - this.linkifier2 = new Linkifier2(this._bufferService); + this.linkifier2 = this._instantiationService.createInstance(Linkifier2); } if (this.options.windowsMode) { diff --git a/src/browser/Linkifier2.ts b/src/browser/Linkifier2.ts index bcdbffe6..54812169 100644 --- a/src/browser/Linkifier2.ts +++ b/src/browser/Linkifier2.ts @@ -32,7 +32,7 @@ export class Linkifier2 implements ILinkifier2 { public get onHideLinkUnderline(): IEvent { return this._onHideLinkUnderline.event; } constructor( - private readonly _bufferService: IBufferService + @IBufferService private readonly _bufferService: IBufferService ) { }