From 6974d8ea3d74bf717a9eb5267c041c3eb23ea7c3 Mon Sep 17 00:00:00 2001 From: Martin Date: Thu, 24 Apr 2025 20:25:21 +0200 Subject: [PATCH] SynEdit: Remove some "TopView := TopView". Those were originally added to adjust for new fold/unfold lines. But this is now handled via event senrLineMappingChanged --- components/synedit/synedit.pp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/components/synedit/synedit.pp b/components/synedit/synedit.pp index e47bc5cc19..fb56b556ba 100644 --- a/components/synedit/synedit.pp +++ b/components/synedit/synedit.pp @@ -5623,7 +5623,6 @@ begin // TODO: see TSynEditFoldedView.LineCountChanged, this is only needed, because NeedFixFrom does not always work FFoldedLinesView.FixFoldingAtTextIndex(FChangedLinesStart, FChangedLinesEnd); end; - TopView := TopView; exit; end; FHighlighter.CurrentLines := FLines; // Trailing spaces are not needed @@ -5632,7 +5631,6 @@ begin // Todo: text may not have changed if ATextChanged then fMarkupManager.TextChanged(FChangedLinesStart, FChangedLinesEnd, FChangedLinesDiff); - TopView := TopView; end; procedure TCustomSynEdit.IdleScanRanges(Sender: TObject; var Done: Boolean); @@ -6132,7 +6130,6 @@ begin end; FFoldedLinesView.Lock; FFoldedLinesView.ApplyFoldDescription(0, 0, -1, -1, PChar(AValue), length(AValue), True); - TopView := TopView; // Todo: reset TopView on foldedview FFoldedLinesView.UnLock; FPendingFoldState := ''; end; @@ -8997,7 +8994,6 @@ begin FHighlighter.CurrentLines := FTheLinesView; FHighlighter.ScanAllRanges; fMarkupManager.TextChanged(1, FTheLinesView.Count, 0); - TopView := TopView; end; end;