diff --git a/components/synedit/syneditmarkupfoldcoloring.pas b/components/synedit/syneditmarkupfoldcoloring.pas index 281c1092f9..a9b9c9b882 100644 --- a/components/synedit/syneditmarkupfoldcoloring.pas +++ b/components/synedit/syneditmarkupfoldcoloring.pas @@ -930,7 +930,7 @@ begin if (fFirstInvalidCacheLine < 0) or (pFrom < fFirstInvalidCacheLine) then fFirstInvalidCacheLine := pFrom; - if pTo < fLastInvalidCacheLine then + if pTo > fLastInvalidCacheLine then fLastInvalidCacheLine := pTo; fUpdateCache := True; end;