File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
src/vs/workbench/contrib/tasks/browser Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -1538,7 +1538,10 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem {
15381538 }
15391539 const terminalKey = terminal . instanceId . toString ( ) ;
15401540 const terminalData = { terminal : terminal , lastTask : taskKey , group } ;
1541- terminal . onDisposed ( ( ) => this . _deleteTaskAndTerminal ( terminal , terminalData ) ) ;
1541+ const onDisposedListener = this . _register ( terminal . onDisposed ( ( ) => {
1542+ this . _deleteTaskAndTerminal ( terminal , terminalData ) ;
1543+ onDisposedListener . dispose ( ) ;
1544+ } ) ) ;
15421545 this . _terminals [ terminalKey ] = terminalData ;
15431546 terminal . shellLaunchConfig . tabActions = this . _terminalTabActions ;
15441547 return [ terminal , undefined ] ;
You can’t perform that action at this time.
0 commit comments