Queue initial term data events for ext host delayed init

Fixes #103697
This commit is contained in:
Daniel Imms
2020-08-13 11:00:40 -07:00
parent 1a4999bb03
commit f542cd1f76
3 changed files with 33 additions and 4 deletions

View File

@@ -154,6 +154,10 @@ export class MainThreadTerminalService implements MainThreadTerminalServiceShape
this._dataEventTracker = this._instantiationService.createInstance(TerminalDataEventTracker, (id, data) => {
this._onTerminalData(id, data);
});
// Send initial events if they exist
this._terminalService.terminalInstances.forEach(t => {
t.initialDataEvents?.forEach(d => this._onTerminalData(t.id, d));
});
}
}