From eaa1fe40a83cfc2a209dd8e368aa5337172925dc Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Fri, 1 Dec 2017 10:54:08 -0800 Subject: [PATCH] Fix possible undefined reference in managedFileContext Fixes #39413 --- extensions/typescript/src/utils/managedFileContext.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/extensions/typescript/src/utils/managedFileContext.ts b/extensions/typescript/src/utils/managedFileContext.ts index a4aeca7dfae..c8755aa4db7 100644 --- a/extensions/typescript/src/utils/managedFileContext.ts +++ b/extensions/typescript/src/utils/managedFileContext.ts @@ -31,9 +31,11 @@ export default class ManagedFileContextManager { this.onDidChangeActiveTextEditorSub.dispose(); } - private onDidChangeActiveTextEditor(editor: vscode.TextEditor): any { - const isManagedFile = isSupportedLanguageMode(editor.document) && this.normalizePath(editor.document.uri) !== null; - this.updateContext(isManagedFile); + private onDidChangeActiveTextEditor(editor?: vscode.TextEditor): any { + if (editor) { + const isManagedFile = isSupportedLanguageMode(editor.document) && this.normalizePath(editor.document.uri) !== null; + this.updateContext(isManagedFile); + } } private updateContext(newValue: boolean) {