SynEdit: Wrapped view, fixed assertion

This commit is contained in:
Martin 2025-01-21 16:03:53 +01:00
parent 9a8138a7c1
commit 7a61eec5b3

View File

@ -930,13 +930,14 @@ begin
@ADestPage.FWrappedExtraSums[ALineCount + OldOffset],
ADestPage.FWrappedExtraSumsCount,
SrcO2 - SrcO1);
assert(ASourceStartLine+MinLineCount<=FWrappedExtraSumsCount, 'TSynWordWrapLineMap.MoveLinesAtEndTo: ASourceStartLine+MinLineCount<=FWrappedExtraSumsCount');
if MinLineCount > 0 then
if MinLineCount > 0 then begin
assert(ASourceStartLine+MinLineCount<=FWrappedExtraSumsCount, 'TSynWordWrapLineMap.MoveLinesAtEndTo: ASourceStartLine+MinLineCount<=FWrappedExtraSumsCount');
WrapInfoCopyAndAdjustFromTo(
@FWrappedExtraSums[ASourceStartLine],
@ADestPage.FWrappedExtraSums[0],
MinLineCount,
-SrcO1);
end;
WrapInfoFillFrom(
@ADestPage.FWrappedExtraSums[MinLineCount],
ALineCount - MinLineCount + OldOffset,