Fix out of bounds when narrowing wide chars

This commit is contained in:
nosami 2022-12-19 15:43:05 +00:00
Родитель fa4189b9fc
Коммит fab2bc63f8
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -41,6 +41,10 @@ namespace XtermSharp {
int lastLineLength = wrappedLines [wrappedLines.Count - 1].GetTrimmedLength ();
int [] destLineLengths = GetNewLineLengths (wrappedLines, oldCols, newCols);
if (destLineLengths.Length == 0)
continue;
int linesToAdd = destLineLengths.Length - wrappedLines.Count;
int trimmedLines;