Remove unneeded check for disposed terminal (#184190)

Since #180018 is fixed
This commit is contained in:
Rob Lourens 2023-06-02 10:25:35 -07:00 committed by GitHub
parent 8bac540235
commit 0cf685c1da
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -336,9 +336,8 @@ export function registerChatCodeBlockActions() {
let terminal = await terminalService.getActiveOrCreateInstance();
// Why does getActiveOrCreateInstance return a disposed terminal? #180018
// isFeatureTerminal = debug terminal
const unusableTerminal = terminal.isDisposed || terminal.xterm?.isStdinDisabled || terminal.shellLaunchConfig.isFeatureTerminal;
// isFeatureTerminal = debug terminal or task terminal
const unusableTerminal = terminal.xterm?.isStdinDisabled || terminal.shellLaunchConfig.isFeatureTerminal;
terminal = unusableTerminal ? await terminalService.createTerminal() : terminal;
terminalService.setActiveInstance(terminal);