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

Fix error telemetry issue

Fixes #102558
上级 91a3e6b0
...@@ -94,13 +94,16 @@ export function convertBufferRangeToViewport(bufferRange: IBufferRange, viewport ...@@ -94,13 +94,16 @@ export function convertBufferRangeToViewport(bufferRange: IBufferRange, viewport
} }
export function getXtermLineContent(buffer: IBuffer, lineStart: number, lineEnd: number, cols: number): string { export function getXtermLineContent(buffer: IBuffer, lineStart: number, lineEnd: number, cols: number): string {
let line = ''; let content = '';
for (let i = lineStart; i <= lineEnd; i++) { for (let i = lineStart; i <= lineEnd; i++) {
// Make sure only 0 to cols are considered as resizing when windows mode is enabled will // Make sure only 0 to cols are considered as resizing when windows mode is enabled will
// retain buffer data outside of the terminal width as reflow is disabled. // retain buffer data outside of the terminal width as reflow is disabled.
line += buffer.getLine(i)!.translateToString(true, 0, cols); const line = buffer.getLine(i);
if (line) {
content += line.translateToString(true, 0, cols);
}
} }
return line; return content;
} }
export function positionIsInRange(position: IBufferCellPosition, range: IBufferRange): boolean { export function positionIsInRange(position: IBufferCellPosition, range: IBufferRange): boolean {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册