SynEdit Folding: Highlighter didn't reset bracket count (some folds where not available)

git-svn-id: trunk@18070 -
This commit is contained in:
martin 2009-01-02 23:58:25 +00:00
parent 7b016fe8aa
commit d5955b6de5

View File

@ -118,6 +118,7 @@ type
FMode: TPascalCompilerMode;
FBracketNestLevel : Integer;
public
procedure Clear; override;
function Compare(Range: TSynCustomHighlighterRange): integer; override;
procedure Assign(Src: TSynCustomHighlighterRange); override;
procedure IncBracketNestLevel;
@ -2395,6 +2396,12 @@ end;
{$IFDEF SYN_LAZARUS}
{ TSynPasSynRange }
procedure TSynPasSynRange.Clear;
begin
inherited Clear;
FBracketNestLevel := 0;
end;
function TSynPasSynRange.Compare(Range: TSynCustomHighlighterRange): integer;
begin
Result:=inherited Compare(Range);