diff --git a/src/Avalonia.Base/Media/TextFormatting/TextLineImpl.cs b/src/Avalonia.Base/Media/TextFormatting/TextLineImpl.cs index e7efa33435..72a8ec8941 100644 --- a/src/Avalonia.Base/Media/TextFormatting/TextLineImpl.cs +++ b/src/Avalonia.Base/Media/TextFormatting/TextLineImpl.cs @@ -1438,7 +1438,7 @@ namespace Avalonia.Media.TextFormatting var lastRunIndex = _textRuns.Count - 1; - if (_textRuns[lastRunIndex] is TextEndOfLine && lastRunIndex > 0) + if (lastRunIndex > 0 && _textRuns[lastRunIndex] is TextEndOfLine) { lastRunIndex--; }