mirror of
https://github.com/microsoft/vscode.git
synced 2026-10-01 10:10:18 +01:00
Fixes #23355: 'Restart Task' command does not restart the task
This commit is contained in:
@@ -175,8 +175,14 @@ export class TerminalTaskSystem extends EventEmitter implements ITaskSystem {
|
||||
if (!terminalData) {
|
||||
return TPromise.as<TerminateResponse>({ success: false });
|
||||
};
|
||||
terminalData.terminal.dispose();
|
||||
return TPromise.as<TerminateResponse>({ success: true });
|
||||
return new TPromise<TerminateResponse>((resolve, reject) => {
|
||||
let terminal = terminalData.terminal;
|
||||
const onExit = terminal.onExit(() => {
|
||||
onExit.dispose();
|
||||
resolve({ success: true });
|
||||
});
|
||||
terminal.dispose();
|
||||
});
|
||||
}
|
||||
|
||||
public terminateAll(): TPromise<TerminateResponse> {
|
||||
|
||||
Reference in New Issue
Block a user