Fix accessor after await

Fixes #129491
This commit is contained in:
Daniel Imms 2021-07-27 08:58:18 -07:00
parent 19fc8da3be
commit 47fac2bac6

View file

@ -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 {