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 {
298
298
const instances = await this . _reconnectedTerminalGroups ?. then ( groups => groups . map ( e => e . terminalInstances ) . flat ( ) ) ?? [ ] ;
299
299
await Promise . all ( instances . map ( e => new Promise < void > ( r => Event . once ( e . onProcessReplayComplete ) ( r ) ) ) ) ;
300
300
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 => {
303
303
this . _timerService . setPerformanceMarks ( backend . remoteAuthority === undefined ? 'localPtyHost' : 'remotePtyHost' , await backend . getPerformanceMarks ( ) ) ;
304
- mark ( 'code/terminal/didGetPerformanceMarks' ) ;
305
304
backend . setConnected ( ) ;
306
- }
305
+ } ) ) ;
306
+ mark ( 'code/terminal/didGetPerformanceMarks' ) ;
307
307
this . _whenConnected . complete ( ) ;
308
308
} ) ;
309
309
You can’t perform that action at this time.
0 commit comments