diff --git a/src/client/terminals/envCollectionActivation/shellIntegrationService.ts b/src/client/terminals/envCollectionActivation/shellIntegrationService.ts index 485af6f3cc99..2f3f001ef3c2 100644 --- a/src/client/terminals/envCollectionActivation/shellIntegrationService.ts +++ b/src/client/terminals/envCollectionActivation/shellIntegrationService.ts @@ -53,13 +53,8 @@ export class ShellIntegrationService implements IShellIntegrationService { const deferred = createDeferred(); const timestamp = new Date().getTime(); const name = `Python ${timestamp}`; - const onDidExecuteTerminalCommand = this.appShell.onDidExecuteTerminalCommand?.bind(this.appShell); - if (!onDidExecuteTerminalCommand) { - // Proposed API is not available, assume shell integration is working at this point. - return true; - } try { - const disposable = onDidExecuteTerminalCommand((e) => { + const disposable = this.appShell.onDidExecuteTerminalCommand!((e) => { if (e.terminal.name === name) { deferred.resolve(); }