mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-11 05:56:16 +02:00
SourceEditor: Fix dealing with out-of-range debug-marks
git-svn-id: trunk@25266 -
This commit is contained in:
parent
08351d67d5
commit
098c7826d1
@ -235,6 +235,10 @@ begin
|
||||
FDebugMarkInfo.IncRefCount;
|
||||
end;
|
||||
|
||||
if ALastLinePos >= FDebugMarkInfo.Count then begin
|
||||
debugln(['Request to set debug-mark out of range: max-count=',FDebugMarkInfo.Count,' Marks=',AFirstLinePos,' to=',ALastLinePos]);
|
||||
ALastLinePos := FDebugMarkInfo.Count -1;
|
||||
end;
|
||||
for i := AFirstLinePos - 1 to ALastLinePos - 1 do
|
||||
FDebugMarkInfo[i] := i + 1;
|
||||
TSynEdit(SynEdit).InvalidateGutter;
|
||||
|
Loading…
Reference in New Issue
Block a user