Skip to content

Commit 8d35ebb

Browse files
committed
remove MainThreadWebviews hack
1 parent bc659cf commit 8d35ebb

2 files changed

Lines changed: 2 additions & 5 deletions

File tree

src/vs/workbench/api/electron-browser/mainThreadWebview.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@ import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry';
2222
import { onUnexpectedError } from 'vs/base/common/errors';
2323
import { ExtensionIdentifier } from 'vs/platform/extensions/common/extensions';
2424

25-
// todo@joh not nice!
26-
export let mainThreadWebviews: MainThreadWebviews;
2725

2826
@extHostNamedCustomer(MainContext.MainThreadWebviews)
2927
export class MainThreadWebviews implements MainThreadWebviewsShape, WebviewReviver {
@@ -54,7 +52,6 @@ export class MainThreadWebviews implements MainThreadWebviewsShape, WebviewReviv
5452
@IExtensionService private readonly _extensionService: IExtensionService,
5553
@ITelemetryService private readonly _telemetryService: ITelemetryService
5654
) {
57-
mainThreadWebviews = this;
5855
this._proxy = context.getProxy(ExtHostContext.ExtHostWebviews);
5956
_editorService.onDidActiveEditorChange(this.onActiveEditorChanged, this, this._toDispose);
6057
_editorService.onDidVisibleEditorsChange(this.onVisibleEditorsChanged, this, this._toDispose);

src/vs/workbench/parts/codeinset/codeInsetWidget.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { ModelDecorationOptions } from 'vs/editor/common/model/textModel';
1212
import { IModelDeltaDecoration, IModelDecorationsChangeAccessor, ITextModel } from 'vs/editor/common/model';
1313
import { INotificationService } from 'vs/platform/notification/common/notification';
1414
import { WebviewEditorInput } from 'vs/workbench/contrib/webview/electron-browser/webviewEditorInput';
15-
import { mainThreadWebviews, MainThreadWebviews } from 'vs/workbench/api/electron-browser/mainThreadWebview';
15+
import { MainThreadWebviews } from 'vs/workbench/api/electron-browser/mainThreadWebview';
1616
import { UriComponents } from 'vs/base/common/uri';
1717

1818

@@ -144,7 +144,7 @@ export class CodeInsetWidget {
144144

145145
static webviewPool = 1;
146146

147-
public createWebview(mainThreadWebview: MainThreadWebviews, extensionLocation: UriComponents) {
147+
public createWebview(mainThreadWebviews: MainThreadWebviews, extensionLocation: UriComponents) {
148148
if (this._webviewHandle) { return this._webviewHandle; }
149149

150150
const lineNumber = this._range.endLineNumber;

0 commit comments

Comments
 (0)