Skip to content

Commit

Permalink
move listeners outside of onProcessReady block
Browse files Browse the repository at this point in the history
  • Loading branch information
meganrogge committed Oct 22, 2021
1 parent 86fe048 commit 50404fe
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions src/vs/workbench/contrib/terminal/browser/terminalInstance.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1275,27 +1275,27 @@ export class TerminalInstance extends Disposable implements ITerminalInstance {
});
});
this.refreshTabLabels(this._shellLaunchConfig.executable, TitleEventSource.Process);

this._processManager.onProcessData(ev => {
this._initialDataEvents?.push(ev.data);
this._onData.fire(ev.data);
});
this._processManager.onEnvironmentVariableInfoChanged(e => this._onEnvironmentVariableInfoChanged(e));
this._processManager.onPtyDisconnect(() => {
this._safeSetOption('disableStdin', true);
this.statusList.add({
id: TerminalStatus.Disconnected,
severity: Severity.Error,
icon: Codicon.debugDisconnect,
tooltip: nls.localize('disconnectStatus', "Lost connection to process")
});
});
this._processManager.onPtyReconnect(() => {
this._safeSetOption('disableStdin', false);
this.statusList.remove(TerminalStatus.Disconnected);
});
}
});

this._processManager.onProcessData(ev => {
this._initialDataEvents?.push(ev.data);
this._onData.fire(ev.data);
});
this._processManager.onEnvironmentVariableInfoChanged(e => this._onEnvironmentVariableInfoChanged(e));
this._processManager.onPtyDisconnect(() => {
this._safeSetOption('disableStdin', true);
this.statusList.add({
id: TerminalStatus.Disconnected,
severity: Severity.Error,
icon: Codicon.debugDisconnect,
tooltip: nls.localize('disconnectStatus', "Lost connection to process")
});
});
this._processManager.onPtyReconnect(() => {
this._safeSetOption('disableStdin', false);
this.statusList.remove(TerminalStatus.Disconnected);
});
}

private async _createProcess(): Promise<void> {
Expand Down

0 comments on commit 50404fe

Please sign in to comment.