From 10be0ec4cec12afd57dd55e835ee40180caa61b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Moreno?= Date: Thu, 23 May 2024 12:40:17 +0200 Subject: [PATCH] fix this reference in instantiation service --- src/vs/platform/instantiation/common/instantiationService.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/platform/instantiation/common/instantiationService.ts b/src/vs/platform/instantiation/common/instantiationService.ts index 5815924b3606a..4b313ed32ebd0 100644 --- a/src/vs/platform/instantiation/common/instantiationService.ts +++ b/src/vs/platform/instantiation/common/instantiationService.ts @@ -73,9 +73,10 @@ export class InstantiationService implements IInstantiationService { createChild(services: ServiceCollection, store?: DisposableStore): IInstantiationService { this._throwIfDisposed(); + const that = this; const result = new class extends InstantiationService { override dispose(): void { - this._children.delete(result); + that._children.delete(result); super.dispose(); } }(services, this._strict, this, this._enableTracing);