Skip to content

Commit 41b75a6

Browse files
committed
1 parent cd5c4a7 commit 41b75a6

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/vs/workbench/api/browser/mainThreadTerminalService.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import { ITerminalLinkProviderService } from '../../contrib/terminalContrib/link
2525
import { ITerminalQuickFixService, ITerminalQuickFix, TerminalQuickFixType } from '../../contrib/terminalContrib/quickFix/browser/quickFix.js';
2626
import { TerminalCapability } from '../../../platform/terminal/common/capabilities/capabilities.js';
2727
import { ITerminalCompletionService } from '../../contrib/terminalContrib/suggest/browser/terminalCompletionService.js';
28+
import { IWorkbenchEnvironmentService } from '../../services/environment/common/environmentService.js';
2829

2930
@extHostNamedCustomer(MainContext.MainThreadTerminalService)
3031
export class MainThreadTerminalService implements MainThreadTerminalServiceShape {
@@ -56,7 +57,7 @@ export class MainThreadTerminalService implements MainThreadTerminalServiceShape
5657
private _os: OperatingSystem = OS;
5758

5859
constructor(
59-
private readonly _extHostContext: IExtHostContext,
60+
_extHostContext: IExtHostContext,
6061
@ITerminalService private readonly _terminalService: ITerminalService,
6162
@ITerminalLinkProviderService private readonly _terminalLinkProviderService: ITerminalLinkProviderService,
6263
@ITerminalQuickFixService private readonly _terminalQuickFixService: ITerminalQuickFixService,
@@ -69,6 +70,7 @@ export class MainThreadTerminalService implements MainThreadTerminalServiceShape
6970
@ITerminalEditorService private readonly _terminalEditorService: ITerminalEditorService,
7071
@ITerminalProfileService private readonly _terminalProfileService: ITerminalProfileService,
7172
@ITerminalCompletionService private readonly _terminalCompletionService: ITerminalCompletionService,
73+
@IWorkbenchEnvironmentService private readonly _environmentService: IWorkbenchEnvironmentService,
7274
) {
7375
this._proxy = _extHostContext.getProxy(ExtHostContext.ExtHostTerminalService);
7476

@@ -127,7 +129,7 @@ export class MainThreadTerminalService implements MainThreadTerminalServiceShape
127129
}
128130

129131
private async _updateDefaultProfile() {
130-
const remoteAuthority = this._extHostContext.remoteAuthority ?? undefined;
132+
const remoteAuthority = this._environmentService.remoteAuthority;
131133
const defaultProfile = this._terminalProfileResolverService.getDefaultProfile({ remoteAuthority, os: this._os });
132134
const defaultAutomationProfile = this._terminalProfileResolverService.getDefaultProfile({ remoteAuthority, os: this._os, allowAutomationShell: true });
133135
this._proxy.$acceptDefaultProfile(...await Promise.all([defaultProfile, defaultAutomationProfile]));
@@ -515,4 +517,3 @@ function parseQuickFix(id: string, source: string, fix: TerminalQuickFix): ITerm
515517
}
516518
return { id, type, source, ...fix };
517519
}
518-

0 commit comments

Comments
 (0)