From 044a2e94ef0f0c23502b3586910429181215e1ee Mon Sep 17 00:00:00 2001 From: martin Date: Tue, 5 Nov 2013 09:59:55 +0000 Subject: [PATCH] SynEdit: Highlight-all, fix index for last element git-svn-id: trunk@43375 - --- components/synedit/syneditmarkuphighall.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/synedit/syneditmarkuphighall.pp b/components/synedit/syneditmarkuphighall.pp index 13e5f05b78..c7fcc796a0 100644 --- a/components/synedit/syneditmarkuphighall.pp +++ b/components/synedit/syneditmarkuphighall.pp @@ -2264,7 +2264,7 @@ begin if (OldEndPoint.y >= 0) and not IsPosValid(OldEndPoint) then OldEndPoint := Point(1, FFirstInvalidLine - AdjustedSearchStrMaxLines); if (OldEndPoint.y < 0) and (FMatches.Count > 0) then - OldEndPoint := FMatches.EndPoint[FMatches.Count]; + OldEndPoint := FMatches.EndPoint[FMatches.Count-1]; if (OldEndPoint.y <= OldStartPoint.y) or (OldEndPoint.y < 0) or (OldStartPoint.y < 0) or