diff --git a/components/synedit/syneditmarkupbracket.pp b/components/synedit/syneditmarkupbracket.pp index 87069731df..88bc6dd360 100644 --- a/components/synedit/syneditmarkupbracket.pp +++ b/components/synedit/syneditmarkupbracket.pp @@ -130,6 +130,8 @@ begin begin StartBracket := PhysCaret; EndBracket := TCustomSynEdit(SynEdit).FindMatchingBracket(PhysCaret, False, False, False, False); + if EndBracket.y < 0 then + StartBracket.y := -1; Exit; end; // check for bracket after caret @@ -144,6 +146,8 @@ begin begin StartBracket := PhysCaret; EndBracket := TCustomSynEdit(SynEdit).FindMatchingBracket(PhysCaret, False, False, False, False); + if EndBracket.y < 0 then + StartBracket.y := -1; end; end; end;