Fix build

This commit is contained in:
meganrogge 2021-08-23 12:35:30 -07:00
parent 1c4c7c29fa
commit f810da250e
No known key found for this signature in database
GPG key ID: 3155C8B2F0428C81
2 changed files with 3 additions and 4 deletions

View file

@ -1736,8 +1736,8 @@ export class TerminalLink implements vscode.TerminalLink {
}
export enum TerminalLocation {
Panel = 0,
Editor = 1,
Panel = 1,
Editor = 2,
}
export class TerminalProfile implements vscode.TerminalProfile {

View file

@ -6,7 +6,6 @@
import { generateUuid } from 'vs/base/common/uuid';
import { IExtHostRpcService } from 'vs/workbench/api/common/extHostRpcService';
import { BaseExtHostTerminalService, ExtHostTerminal, ITerminalInternalOptions } from 'vs/workbench/api/common/extHostTerminalService';
import { TerminalLocation } from 'vs/workbench/api/common/extHostTypes';
import type * as vscode from 'vscode';
export class ExtHostTerminalService extends BaseExtHostTerminalService {
@ -38,7 +37,7 @@ export class ExtHostTerminalService extends BaseExtHostTerminalService {
internalOptions.resolvedExtHostIdentifier = parentExtHostTerminal._id;
}
}
} else if (options.location === TerminalLocation.Editor || options.location === TerminalLocation.Panel) {
} else if (options.location && typeof options.location !== 'object') {
internalOptions.location = options.location;
} else if (internalOptions.location && typeof internalOptions.location === 'object' && 'splitActiveTerminal' in internalOptions.location) {
internalOptions.location = { splitActiveTerminal: true };