Skip to content

Commit 50404fe

Browse files
committed
move listeners outside of onProcessReady block
1 parent 86fe048 commit 50404fe

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

src/vs/workbench/contrib/terminal/browser/terminalInstance.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1275,27 +1275,27 @@ export class TerminalInstance extends Disposable implements ITerminalInstance {
12751275
});
12761276
});
12771277
this.refreshTabLabels(this._shellLaunchConfig.executable, TitleEventSource.Process);
1278-
1279-
this._processManager.onProcessData(ev => {
1280-
this._initialDataEvents?.push(ev.data);
1281-
this._onData.fire(ev.data);
1282-
});
1283-
this._processManager.onEnvironmentVariableInfoChanged(e => this._onEnvironmentVariableInfoChanged(e));
1284-
this._processManager.onPtyDisconnect(() => {
1285-
this._safeSetOption('disableStdin', true);
1286-
this.statusList.add({
1287-
id: TerminalStatus.Disconnected,
1288-
severity: Severity.Error,
1289-
icon: Codicon.debugDisconnect,
1290-
tooltip: nls.localize('disconnectStatus', "Lost connection to process")
1291-
});
1292-
});
1293-
this._processManager.onPtyReconnect(() => {
1294-
this._safeSetOption('disableStdin', false);
1295-
this.statusList.remove(TerminalStatus.Disconnected);
1296-
});
12971278
}
12981279
});
1280+
1281+
this._processManager.onProcessData(ev => {
1282+
this._initialDataEvents?.push(ev.data);
1283+
this._onData.fire(ev.data);
1284+
});
1285+
this._processManager.onEnvironmentVariableInfoChanged(e => this._onEnvironmentVariableInfoChanged(e));
1286+
this._processManager.onPtyDisconnect(() => {
1287+
this._safeSetOption('disableStdin', true);
1288+
this.statusList.add({
1289+
id: TerminalStatus.Disconnected,
1290+
severity: Severity.Error,
1291+
icon: Codicon.debugDisconnect,
1292+
tooltip: nls.localize('disconnectStatus', "Lost connection to process")
1293+
});
1294+
});
1295+
this._processManager.onPtyReconnect(() => {
1296+
this._safeSetOption('disableStdin', false);
1297+
this.statusList.remove(TerminalStatus.Disconnected);
1298+
});
12991299
}
13001300

13011301
private async _createProcess(): Promise<void> {

0 commit comments

Comments
 (0)