From 83e4841e8835df18a307b26b0fe8660f85bfd238 Mon Sep 17 00:00:00 2001 From: tisilent Date: Mon, 2 Oct 2023 23:53:46 +0800 Subject: [PATCH] fix renameWithQuickPick and injection --- .../workbench/contrib/terminal/browser/terminalActions.ts | 6 +++++- .../contrib/terminal/browser/terminalQuickAccess.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/contrib/terminal/browser/terminalActions.ts b/src/vs/workbench/contrib/terminal/browser/terminalActions.ts index 0cca842ad38..ccecae910b4 100644 --- a/src/vs/workbench/contrib/terminal/browser/terminalActions.ts +++ b/src/vs/workbench/contrib/terminal/browser/terminalActions.ts @@ -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, diff --git a/src/vs/workbench/contrib/terminal/browser/terminalQuickAccess.ts b/src/vs/workbench/contrib/terminal/browser/terminalQuickAccess.ts index 3ffc1ad2b3a..892cbc5dcb9 100644 --- a/src/vs/workbench/contrib/terminal/browser/terminalQuickAccess.ts +++ b/src/vs/workbench/contrib/terminal/browser/terminalQuickAccess.ts @@ -26,7 +26,7 @@ export class TerminalQuickAccessProvider extends PickerQuickAccessProvider