Skip to content

Commit c9d1764

Browse files
committed
Move accessor use to top, await ipc
1 parent 12410ba commit c9d1764

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/vs/workbench/contrib/terminal/browser/terminalActions.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ export const terminalSendSequenceCommand = async (accessor: ServicesAccessor, ar
138138
};
139139

140140
export const terminalSendSignalCommand = async (accessor: ServicesAccessor, args: unknown) => {
141+
const quickInputService = accessor.get(IQuickInputService);
141142
const instance = accessor.get(ITerminalService).activeInstance;
142143
if (!instance) {
143144
return;
@@ -146,8 +147,6 @@ export const terminalSendSignalCommand = async (accessor: ServicesAccessor, args
146147
let signal = isObject(args) && 'signal' in args ? toOptionalString(args.signal) : undefined;
147148

148149
if (!signal) {
149-
const quickInputService = accessor.get(IQuickInputService);
150-
151150
const signalOptions: QuickPickItem[] = [
152151
{ label: 'SIGINT', description: 'Interrupt process (Ctrl+C)' },
153152
{ label: 'SIGTERM', description: 'Terminate process gracefully' },
@@ -185,7 +184,7 @@ export const terminalSendSignalCommand = async (accessor: ServicesAccessor, args
185184
}
186185
}
187186

188-
instance.sendSignal(signal);
187+
await instance.sendSignal(signal);
189188
};
190189

191190
export class TerminalLaunchHelpAction extends Action {

0 commit comments

Comments
 (0)