From 47fac2bac656052068eb8a9696f70bb743137e2e Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Tue, 27 Jul 2021 08:58:18 -0700 Subject: [PATCH] Fix accessor after await Fixes #129491 --- src/vs/workbench/contrib/terminal/browser/terminalActions.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/terminal/browser/terminalActions.ts b/src/vs/workbench/contrib/terminal/browser/terminalActions.ts index dd205b346a7..28d5857cbde 100644 --- a/src/vs/workbench/contrib/terminal/browser/terminalActions.ts +++ b/src/vs/workbench/contrib/terminal/browser/terminalActions.ts @@ -484,12 +484,13 @@ export function registerTerminalActions() { } async run(accessor: ServicesAccessor) { const terminalService = accessor.get(ITerminalService); + const terminalGroupService = accessor.get(ITerminalGroupService); const instance = terminalService.activeInstance || await terminalService.createTerminal({ target: TerminalLocation.TerminalView }); if (!instance) { return; } terminalService.setActiveInstance(instance); - return accessor.get(ITerminalGroupService).showPanel(true); + return terminalGroupService.showPanel(true); } }); registerAction2(class extends Action2 {