提交 71a09748 编写于 作者: K Kai Wood

Avoid looping multiple times

上级 a66ae901
......@@ -206,26 +206,22 @@ export class TerminalService implements ITerminalService {
}
public updateConfig(): void {
this._updateCursorBlink();
this._updateCommandsToSkipShell();
this._updateScrollback();
}
private _updateCursorBlink(): void {
this.terminalInstances.forEach((instance) => {
instance.setCursorBlink(this.configHelper.getCursorBlink());
this._updateCursorBlink(instance);
this._updateCommandsToSkipShell(instance);
this._updateScrollback(instance);
});
}
private _updateCommandsToSkipShell(): void {
this.terminalInstances.forEach((instance) => {
instance.setCommandsToSkipShell(this.configHelper.getCommandsToSkipShell());
});
private _updateCursorBlink(terminalInstance): void {
terminalInstance.setCursorBlink(this.configHelper.getCursorBlink());
}
private _updateScrollback(): void {
this.terminalInstances.forEach((instance) => {
instance.setScrollback(this.configHelper.getScrollback());
});
private _updateCommandsToSkipShell(terminalInstance): void {
terminalInstance.setCommandsToSkipShell(this.configHelper.getCommandsToSkipShell());
}
private _updateScrollback(terminalInstance): void {
terminalInstance.setScrollback(this.configHelper.getScrollback());
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册