Fixed required flag on trailing CRLF in line breaker.

This commit is contained in:
Brad Robinson 2020-05-10 23:02:17 +10:00
Родитель 318198a2cd
Коммит d93a793d78
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -260,7 +260,8 @@ namespace Topten.RichTextKit
if (_lastPos < _codePoints.Length)
{
_lastPos = _codePoints.Length;
lineBreak = new LineBreak(findPriorNonWhitespace(_codePoints.Length), _lastPos, false);
var required = (_curClass == LineBreakClass.BK) || ((_curClass == LineBreakClass.CR) && (_nextClass != LineBreakClass.LF));
lineBreak = new LineBreak(findPriorNonWhitespace(_codePoints.Length), _lastPos, required);
return true;
}
else