mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-18 15:55:59 +01:00
modify the right arg (#255244)
This commit is contained in:
@@ -1357,13 +1357,20 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
|
||||
get taskExecutions(): vscode.TaskExecution[] {
|
||||
return extHostTask.taskExecutions;
|
||||
},
|
||||
onDidStartTask: (listeners, thisArgs?, disposables?) => {
|
||||
if (!isProposedApiEnabled(extension, 'taskExecutionTerminal')) {
|
||||
if (thisArgs) {
|
||||
thisArgs.terminal = undefined;
|
||||
onDidStartTask: (listener: (e: vscode.TaskStartEvent) => any, thisArgs?: any, disposables?) => {
|
||||
const wrappedListener = (event: vscode.TaskStartEvent) => {
|
||||
if (!isProposedApiEnabled(extension, 'taskExecutionTerminal')) {
|
||||
if (event?.execution?.terminal !== undefined) {
|
||||
event.execution.terminal = undefined;
|
||||
}
|
||||
}
|
||||
}
|
||||
return _asExtensionEvent(extHostTask.onDidStartTask)(listeners, thisArgs, disposables);
|
||||
const eventWithExecution = {
|
||||
...event,
|
||||
execution: event.execution
|
||||
};
|
||||
return listener.call(thisArgs, eventWithExecution);
|
||||
};
|
||||
return _asExtensionEvent(extHostTask.onDidStartTask)(wrappedListener, thisArgs, disposables);
|
||||
},
|
||||
onDidEndTask: (listeners, thisArgs?, disposables?) => {
|
||||
return _asExtensionEvent(extHostTask.onDidEndTask)(listeners, thisArgs, disposables);
|
||||
|
||||
Reference in New Issue
Block a user