5
5
6
6
import { FileAccess } from 'vs/base/common/network' ;
7
7
import { Client , IIPCOptions } from 'vs/base/parts/ipc/node/ipc.cp' ;
8
- import { canUseUtilityProcess } from 'vs/base/parts/sandbox/electron-main/electronTypes' ;
9
8
import { IEnvironmentService , INativeEnvironmentService } from 'vs/platform/environment/common/environment' ;
10
9
import { parsePtyHostDebugPort } from 'vs/platform/environment/node/environmentService' ;
11
10
import { IReconnectConstants } from 'vs/platform/terminal/common/terminal' ;
12
- import { NodePtyHostStarter } from 'vs/platform/terminal/node/nodePtyHostStarter' ;
13
11
import { IPtyHostConnection , IPtyHostStarter } from 'vs/platform/terminal/node/ptyHost' ;
14
12
import { UtilityProcess } from 'vs/platform/utilityProcess/electron-main/utilityProcess' ;
15
13
16
14
export class ElectronPtyHostStarter implements IPtyHostStarter {
17
15
18
16
private utilityProcess : UtilityProcess | undefined = undefined ;
19
- private readonly useUtilityProcess = canUseUtilityProcess ;
20
17
21
18
constructor (
22
19
private readonly _reconnectConstants : IReconnectConstants ,
@@ -26,9 +23,7 @@ export class ElectronPtyHostStarter implements IPtyHostStarter {
26
23
}
27
24
28
25
start ( lastPtyId : number ) : IPtyHostConnection {
29
- if ( ! this . useUtilityProcess ) {
30
- return new NodePtyHostStarter ( this . _reconnectConstants , this . _isRemote , this . _environmentService ) . start ( lastPtyId ) ;
31
- }
26
+ // return new NodePtyHostStarter(this._reconnectConstants, this._isRemote, this._environmentService).start(lastPtyId);
32
27
33
28
console . log ( 'use utility proc' ) ;
34
29
0 commit comments