Merge pull request #11 from xamarin/dev/nosami/fix-1655076

Fix out of bounds when narrowing wide chars
This commit is contained in:
Jason Imison 2022-12-19 15:50:46 +00:00 коммит произвёл GitHub
Родитель fa4189b9fc fab2bc63f8
Коммит d955e9edca
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
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;