File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
src/vs/workbench/contrib/terminal/browser Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -298,12 +298,12 @@ export class TerminalService implements ITerminalService {
298298 const instances = await this . _reconnectedTerminalGroups ?. then ( groups => groups . map ( e => e . terminalInstances ) . flat ( ) ) ?? [ ] ;
299299 await Promise . all ( instances . map ( e => new Promise < void > ( r => Event . once ( e . onProcessReplayComplete ) ( r ) ) ) ) ;
300300 mark ( 'code/terminal/didReplay' ) ;
301- for ( const backend of this . _terminalInstanceService . getRegisteredBackends ( ) ) {
302- mark ( 'code/terminal/willGetPerformanceMarks' ) ;
301+ mark ( 'code/terminal/willGetPerformanceMarks' ) ;
302+ await Promise . all ( Array . from ( this . _terminalInstanceService . getRegisteredBackends ( ) ) . map ( async backend => {
303303 this . _timerService . setPerformanceMarks ( backend . remoteAuthority === undefined ? 'localPtyHost' : 'remotePtyHost' , await backend . getPerformanceMarks ( ) ) ;
304- mark ( 'code/terminal/didGetPerformanceMarks' ) ;
305304 backend . setConnected ( ) ;
306- }
305+ } ) ) ;
306+ mark ( 'code/terminal/didGetPerformanceMarks' ) ;
307307 this . _whenConnected . complete ( ) ;
308308 } ) ;
309309
You can’t perform that action at this time.
0 commit comments