提交 fb6eb146 编写于 作者: D Daniel Imms

Ensure maximumDimensions have changes before firing onDidChangeMaximumDimensions

Fixes #52916
上级 a1ad5a74
......@@ -214,6 +214,9 @@ export class ExtHostTerminalRenderer extends BaseExtHostTerminal implements vsco
}
public _setMaximumDimensions(columns: number, rows: number): void {
if (this._maximumDimensions && this._maximumDimensions.columns === columns && this._maximumDimensions.rows === rows) {
return;
}
this._maximumDimensions = { columns, rows };
this._onDidChangeMaximumDimensions.fire(this.maximumDimensions);
}
......
......@@ -963,7 +963,7 @@ export class TerminalInstance implements ITerminalInstance {
this._safeSetOption('drawBoldTextInBrightColors', config.drawBoldTextInBrightColors);
}
if (cols !== this._xterm.getOption('cols') || rows !== this._xterm.getOption('rows')) {
if (cols !== this._xterm.cols || rows !== this._xterm.rows) {
this._onDimensionsChanged.fire();
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册