Merge pull request #8 from xamarin/dev/nosami/add-null-checks

Add null checking to SelectionService
This commit is contained in:
Jason Imison 2022-09-21 10:16:04 +01:00 коммит произвёл GitHub
Родитель fe59fadc22 17dfff50f0
Коммит c38abfb501
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -283,7 +283,7 @@ namespace XtermSharp {
// get the first line
BufferLine bufferLine = buffer.Lines [start.Y];
if (bufferLine.HasAnyContent ()) {
if (bufferLine != null && bufferLine.HasAnyContent ()) {
str = TranslateBufferLineToString (buffer, start.Y, start.X, start.Y < end.Y ? -1 : end.X);
var fragment = new LineFragment (str, start.Y, start.X);
@ -334,7 +334,7 @@ namespace XtermSharp {
// get the last row
if (end.Y != start.Y) {
bufferLine = buffer.Lines [end.Y];
if (bufferLine.HasAnyContent ()) {
if (bufferLine != null && bufferLine.HasAnyContent ()) {
addBlanks ();
isWrapped = bufferLine?.IsWrapped ?? false;