提交 1621e289 编写于 作者: B Benjamin Pasero

fix broken terminal

上级 c6976895
......@@ -511,6 +511,7 @@ export class TerminalInstance implements ITerminalInstance {
// background since scrollTop changes take no effect but the terminal's position does
// change since the number of visible rows decreases.
this._xterm.emit('scroll', this._xterm.buffer.ydisp);
if (this._container) {
// Force a layout when the instance becomes invisible. This is particularly important
// for ensuring that terminals that are created in the background by an extension will
// correctly get correct character measurements in order to render to the screen (see
......@@ -521,6 +522,7 @@ export class TerminalInstance implements ITerminalInstance {
this.layout(new Dimension(width, height));
}
}
}
public scrollDownLine(): void {
this._xterm.scrollDisp(1);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册