mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-30 10:29:29 +02:00
synedit: optimize line highlight
git-svn-id: trunk@17546 -
This commit is contained in:
parent
285687c543
commit
da4866927b
@ -75,7 +75,9 @@ procedure TSynEditMarkupSpecialLine.DoMarkupLineHighlightInfoChange(
|
||||
Sender: TObject);
|
||||
begin
|
||||
if FHighlightedLine > 0 then
|
||||
InvalidateSynLines(FHighlightedLine, FHighlightedLine);
|
||||
InvalidateSynLines(FHighlightedLine, FHighlightedLine)
|
||||
else
|
||||
InvalidateLineHighlight;
|
||||
end;
|
||||
|
||||
function TSynEditMarkupSpecialLine.HasLineHighlight: Boolean;
|
||||
@ -158,6 +160,9 @@ procedure TSynEditMarkupSpecialLine.InvalidateLineHighlight;
|
||||
var
|
||||
NewLine: Integer;
|
||||
begin
|
||||
if not HasLineHighlight then
|
||||
Exit;
|
||||
|
||||
NewLine := TSynEdit(SynEdit).CaretY;
|
||||
|
||||
// invalidate old line highlighting, if changed
|
||||
|
Loading…
Reference in New Issue
Block a user