fix renameWithQuickPick and injection

This commit is contained in:
tisilent
2023-10-02 23:53:46 +08:00
parent 05d0ea3169
commit 83e4841e88
2 changed files with 6 additions and 2 deletions
@@ -1841,7 +1841,11 @@ async function focusActiveTerminal(instance: ITerminalInstance, c: ITerminalServ
}
async function renameWithQuickPick(c: ITerminalServicesCollection, accessor: ServicesAccessor, resource?: unknown) {
const instance = getResourceOrActiveInstance(c, resource);
let instance: ITerminalInstance | undefined = resource as ITerminalInstance;
if (!instance) {
instance = getResourceOrActiveInstance(c, resource);
}
if (instance) {
const title = await accessor.get(IQuickInputService).input({
value: instance.title,
@@ -26,7 +26,7 @@ export class TerminalQuickAccessProvider extends PickerQuickAccessProvider<IPick
constructor(
@IEditorService private readonly _editorService: IEditorService,
@ITerminalEditorService private readonly _terminalService: ITerminalService,
@ITerminalService private readonly _terminalService: ITerminalService,
@ITerminalEditorService private readonly _terminalEditorService: ITerminalEditorService,
@ITerminalGroupService private readonly _terminalGroupService: ITerminalGroupService,
@ICommandService private readonly _commandService: ICommandService,