@@ -20,8 +20,6 @@ import {
2020 TerminalShellType ,
2121} from './types' ;
2222import { traceVerbose } from '../../logging' ;
23- import { useEnvExtension } from '../../envExt/api.internal' ;
24- import { ensureTerminalLegacy } from '../../envExt/api.legacy' ;
2523import { sleep } from '../utils/async' ;
2624
2725@injectable ( )
@@ -135,6 +133,7 @@ export class TerminalService implements ITerminalService, Disposable {
135133 }
136134 }
137135 // TODO: Debt switch to Promise<Terminal> ---> breaks 20 tests
136+ // TODO: Properly migrate all creation, ensureTerminal to environment extension.
138137 public async ensureTerminal ( preserveFocus : boolean = true ) : Promise < void > {
139138 if ( this . terminal ) {
140139 return ;
@@ -154,15 +153,14 @@ export class TerminalService implements ITerminalService, Disposable {
154153 } ) ;
155154 this . terminalAutoActivator . disableAutoActivation ( this . terminal ) ;
156155
157- await sleep ( 100 ) ;
156+ await sleep ( 100 ) ;
158157
159- await this . terminalActivator . activateEnvironmentInTerminal ( this . terminal , {
160- resource : this . options ?. resource ,
161- preserveFocus,
162- interpreter : this . options ?. interpreter ,
163- hideFromUser : this . options ?. hideFromUser ,
164- } ) ;
165- }
158+ await this . terminalActivator . activateEnvironmentInTerminal ( this . terminal , {
159+ resource : this . options ?. resource ,
160+ preserveFocus,
161+ interpreter : this . options ?. interpreter ,
162+ hideFromUser : this . options ?. hideFromUser ,
163+ } ) ;
166164
167165 if ( ! this . options ?. hideFromUser ) {
168166 this . terminal . show ( preserveFocus ) ;
0 commit comments