From 508366e3fc0c7ea42fe732b2d792c6bcad9a43e5 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 20 Feb 2018 11:18:27 -0800 Subject: [PATCH] Fix null deref when activeEditor is undefined Fixes #44009 --- src/vs/workbench/api/electron-browser/mainThreadWebview.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/api/electron-browser/mainThreadWebview.ts b/src/vs/workbench/api/electron-browser/mainThreadWebview.ts index 1d7da64f539..cf42eee83d2 100644 --- a/src/vs/workbench/api/electron-browser/mainThreadWebview.ts +++ b/src/vs/workbench/api/electron-browser/mainThreadWebview.ts @@ -346,7 +346,7 @@ export class MainThreadWebview implements MainThreadWebviewShape { private onEditorsChanged() { const activeEditor = this._editorService.getActiveEditor(); let newActiveWebview: WebviewInput | undefined = undefined; - if (activeEditor.input instanceof WebviewInput) { + if (activeEditor && activeEditor.input instanceof WebviewInput) { for (const handle of map.keys(this._webviews)) { const input = this._webviews.get(handle); if (input.matches(activeEditor.input)) {