mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-19 17:58:39 +00:00
Fix "Create New Terminal in Editor Area" to respect focused window (#283102)
This commit is contained in:
@@ -47,7 +47,7 @@ import { IConfigurationResolverService } from '../../../services/configurationRe
|
||||
import { ConfigurationResolverExpression } from '../../../services/configurationResolver/common/configurationResolverExpression.js';
|
||||
import { editorGroupToColumn } from '../../../services/editor/common/editorGroupColumn.js';
|
||||
import { IEditorGroupsService } from '../../../services/editor/common/editorGroupsService.js';
|
||||
import { AUX_WINDOW_GROUP, SIDE_GROUP } from '../../../services/editor/common/editorService.js';
|
||||
import { ACTIVE_GROUP, AUX_WINDOW_GROUP, SIDE_GROUP } from '../../../services/editor/common/editorService.js';
|
||||
import { IWorkbenchEnvironmentService } from '../../../services/environment/common/environmentService.js';
|
||||
import { IPreferencesService } from '../../../services/preferences/common/preferences.js';
|
||||
import { IRemoteAgentService } from '../../../services/remote/common/remoteAgentService.js';
|
||||
@@ -319,7 +319,7 @@ export function registerTerminalActions() {
|
||||
function isCreateTerminalOptions(obj: unknown): obj is ICreateTerminalOptions {
|
||||
return isObject(obj) && 'location' in obj;
|
||||
}
|
||||
const options = isCreateTerminalOptions(args) ? args : { location: TerminalLocation.Editor };
|
||||
const options = isCreateTerminalOptions(args) ? args : { location: { viewColumn: ACTIVE_GROUP } };
|
||||
const instance = await c.service.createTerminal(options);
|
||||
await instance.focusWhenReady();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user