diff --git a/src/vs/workbench/api/browser/mainThreadWindow.ts b/src/vs/workbench/api/browser/mainThreadWindow.ts index a0ad6dbd0e1..79cf2c48a96 100644 --- a/src/vs/workbench/api/browser/mainThreadWindow.ts +++ b/src/vs/workbench/api/browser/mainThreadWindow.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { Event } from 'vs/base/common/event'; -import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; +import { DisposableStore } from 'vs/base/common/lifecycle'; import { URI, UriComponents } from 'vs/base/common/uri'; import { IOpenerService } from 'vs/platform/opener/common/opener'; import { extHostNamedCustomer, IExtHostContext } from 'vs/workbench/services/extensions/common/extHostCustomers'; @@ -16,7 +16,6 @@ export class MainThreadWindow implements MainThreadWindowShape { private readonly proxy: ExtHostWindowShape; private readonly disposables = new DisposableStore(); - private readonly resolved = new Map(); constructor( extHostContext: IExtHostContext, @@ -31,11 +30,6 @@ export class MainThreadWindow implements MainThreadWindowShape { dispose(): void { this.disposables.dispose(); - - for (const value of this.resolved.values()) { - value.dispose(); - } - this.resolved.clear(); } $getWindowVisibility(): Promise {