提交 03394ab5 编写于 作者: A Alex Ross

Remove getWindowsBuildNumber from terminal task system

Per discussion in #67855, using the build number didn't solve the issue. For web we need to remove this dependency anyway. Part of #69113
上级 a1a86361
......@@ -42,7 +42,7 @@ import { REMOTE_HOST_SCHEME } from 'vs/platform/remote/common/remoteHosts';
import { URI } from 'vs/base/common/uri';
import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService';
import { Schemas } from 'vs/base/common/network';
import { getWindowsBuildNumber, getDefaultShell } from 'vs/workbench/contrib/terminal/node/terminal';
import { getDefaultShell } from 'vs/workbench/contrib/terminal/node/terminal';
import { IPanelService } from 'vs/workbench/services/panel/common/panelService';
interface TerminalData {
......@@ -802,7 +802,7 @@ export class TerminalTaskSystem implements ITaskSystem {
toAdd.push('-c');
}
} else if (basename === 'wsl.exe') {
if (!shellSpecified && (getWindowsBuildNumber() >= 17763)) { // See https://github.com/Microsoft/vscode/issues/67855
if (!shellSpecified) {
toAdd.push('-e');
}
} else {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册